关于ASP.NET中OnClientClick事件Eval函数解析错误的处理
2010-01-29 10:07
561 查看
原文参考:http://forums.asp.net/t/980311.aspx
在GridView中使用如下代码会出现解析错误:
<asp:LinkButton ID="DeleteButton" runat="server" CausesValidation="False" CommandName="Delete"
OnClientClick='return confirm("Delete the datasource <%# Eval("Title") %>?");'
Text="delete" />
可以使用另一种写法完成所要表达的意思:
OnClientClick='<%# Eval("Title","return confirm(\"Delete the datasource {0}?\")") %>'
在一个服务器端控件中使用多个Eval
OnClientClick='<%# String.Format("return ConfirmWindow(\"{0}\",\"{1}\")", Eval("Title"), Eval("Message")) %>'
注:Title,Message为数据源中要帮定的列名
在GridView中使用如下代码会出现解析错误:
<asp:LinkButton ID="DeleteButton" runat="server" CausesValidation="False" CommandName="Delete"
OnClientClick='return confirm("Delete the datasource <%# Eval("Title") %>?");'
Text="delete" />
可以使用另一种写法完成所要表达的意思:
OnClientClick='<%# Eval("Title","return confirm(\"Delete the datasource {0}?\")") %>'
在一个服务器端控件中使用多个Eval
OnClientClick='<%# String.Format("return ConfirmWindow(\"{0}\",\"{1}\")", Eval("Title"), Eval("Message")) %>'
注:Title,Message为数据源中要帮定的列名
相关文章推荐
- 关于ASP.NET中OnClientClick事件Eval函数解析错误的处理
- 关于.Net中OnClientClick事件Eval函数解析错误的处理
- ASP.NET中绑定数据控件OnClientClick事件Eval函数解析错误的处理
- asp.net错误捕获(错误处理)page_error事件使用方法
- ASP.NET错误处理方法归结(方法1):page_error 事件
- 关于ASP.NET中Resonse.QueryString函数汉字参数传递错误的处理办法
- Asp.net中OnClientClick事件绑定js的多个方法
- asp.net中onclientclick事件与服务器事件click
- asp.net错误处理Application_Error事件示例
- Asp.net中处理请求中含有&字符的解析报400错误的问题
- asp.net错误捕获(错误处理)page_error事件使用方法
- 关于ASP.NET 中 Global.asax 文件的后台事件处理程序
- 关于ASP.NET里面的onmenuitemclick事件不被触发的问题
- asp.net错误处理Application_Error事件示例
- asp.net的四种错误事件处理方法
- 关于Asp.net web控件事件处理的一点理解
- ASP.NET错误处理方法归结(方法2):Application_Error 事件
- 关于Asp.Net 服务器控件OnClientClick属性数据绑定
- asp.net mvc关于提供的防伪标记适用于其他基于声明的用户,而不适用于当前用户错误的处理
- asp.net C#动态添加创建生成button按钮控件没有触发执行响应click绑定事件处理