代码改变世界

AjaxControlToolkit:控件包含代码块(即 <% ... %>),因此无法修改控件集合 解决方案

2008-11-10 14:55  迭_戈  阅读(714)  评论(1编辑  收藏  举报
控件包含代码块(即 <% ... %>),因此无法修改控件集合 出现的情况比较多.我这里算是一种情况吧.


如果在母板页加入带类似这样的js:
document.all("imgArrow").src='<%= ResolveUrl("~/App_Themes/Default/Images/jiantou_right.gif")%>';
就会出现这个问题.

控件包含代码块(即 <% ... %>),因此无法修改控件集合。

后来新建一个用户控件,然后在母板页引用这个用户控件.
.在用户控件写document.all("imgArrow").src='<%= ResolveUrl("~/App_Themes/Default/Images/jiantou_right.gif")%>';
的代码就不会有问题了.

PS:<%= ResolveUrl("~/App_Themes/Default/Images/jiantou_right.gif")%> 可以解决图片路径显示的问题.