首页 新闻 搜索 专区 学院

ASP.net usercontrol的一个问题(郁闷了很久)

0
悬赏园豆:10 [已关闭问题]

     昨晚在写程序的时候本来想问一下这个问题的,可是写到了2点,所以就改成了现在写。问题是这样的:

     问题是这样的,我有一个usercontrol其中有一个image控件,我要在image控件加载时设置这个Image的imageurl,可是这样做的后果是
客户端生成的<img>控件的src总是这种形式:usercontrolsPath/设置的Path,本来usercontrol的控件ID会改变已经有所耳闻,可是你没事
为什么连我的src也要改变呀,郁闷。。。

      我的解决方式是重写render函数,在render里面将image控件输出为<img src="mypath" id="myid"/>现在我想问一下,除了在render

里面解决这个问题外,还有别的地方可以解决这个问题吗?如果有请指点一下。谢谢。

Leon Mai的主页 Leon Mai | 初学一级 | 园豆:190
提问于:2009-02-20 07:56
< >
分享
其他回答(3)
0

在代码里把image 的url 指定为 相对于 你的应用程序的路径 就好了

码尔代夫iimax | 园豆:3138 (老鸟四级) | 2009-02-20 09:09
0

mark...

Jared.Nie | 园豆:1940 (小虾三级) | 2009-02-20 10:27
0

用户控件里把图片的路径指定为相对于根目录的路径。。

Mervin | 园豆:240 (菜鸟二级) | 2009-02-20 14:43
0

如果是服务器端的Image控件,可以使用"~/控件路径/图片路径",试试。

Tony Lu | 园豆:32 (初学一级) | 2009-02-20 15:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册