请问05怎么给服务器控件添加客户端脚本,
ddl.Attributes.Add("OnChange", "funStr('" + ddl.ClientID + "')");
ddl.SelectedIndexChanged += new EventHandler(DropDownList1_SelectedIndexChanged);
在03下好用,在05下就会影响服务器事件的执行2)有时按钮客户端id是button1,但有时候我浏览是gridview-$001$-button1,我知道该通过clientid取,但为什么
会发生变化
3)比如说OnClientClick="funStr('<%#aa %>')"这样的情况,在03下可以用,但是为什么在05下源码“<”总是显示为<,
这样就无法执行脚本,05下该如何写呢?谢谢
ddl.Attributes.Add("OnChange", "funStr('" + ddl.ClientID + "')");
ddl.SelectedIndexChanged += new EventHandler(DropDownList1_SelectedIndexChanged);
在03下好用,在05下就会影响服务器事件的执行2)有时按钮客户端id是button1,但有时候我浏览是gridview-$001$-button1,我知道该通过clientid取,但为什么
会发生变化
3)比如说OnClientClick="funStr('<%#aa %>')"这样的情况,在03下可以用,但是为什么在05下源码“<”总是显示为<,
这样就无法执行脚本,05下该如何写呢?谢谢
解决方案 »
- 用VS连接数据库的时候出现未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.
- window server2003安裝vs2005是不是要打補丁,web applicate各種項目
- 关于用户对产品评价(评分)的数据表设计,及加权计算某产品的得分
- Gridview 中如何通过Checkboxlist 动态控制各记录行的显示与隐藏
- 图片文字合成时,画面质量下降为何?
- 仅当使用了列的列表,并且 IDENTITY_INSERT 为 ON 时,才能在表 'Minzu' 中为标识列指定显式值。
- 寻求简洁方法
- wap网站嵌套到web网站
- 请问怎样用VIEWSTATE保存数组?
- .net的安装问题。
- 我这样的缓存方案可以吗?
- 求一条较简单的sql语句
2.你可能使用了模板页。
3.
如果一定要这么做,那05的也很简单,就是
ddl.SelectedIndexChanged += DropDownList1_SelectedIndexChanged;
不过如果你在页面里身明了事件的话,这就没必要了.
OnClientClick= "funStr( ' <%#aa %> ') " 这种服务器包含指令似乎只能用在有数据源的控件里用作数据绑定用.如果不是,则认为是普通字符,自然要跟你来个Encode啦.
<asp:Button ID="Button1" runat="server" Text='<%#aa%>' OnClientClick="alert('<%#aa%>')"/>
像这种情况为什么alert是<%#aa%>,将其作为了一个字符串呢,Text可以取到我后台定义的aa的值,
该如何处理呢,再就是OnClientClick="alert('<%#Eval("sex")%>')"是出错的,不能这样用吗?
将服务器事件绑定到rowcreate事件中就没有问题了,
第二种情况,如果绑定了事件就应该是gridview-$001$-button1这种的形式,
这样才能识别是哪个按钮执行的事件