asp.net – OnClientClick中的服务器标记
发布时间:2020-12-15 22:28:12 所属栏目:asp.Net 来源:网络整理
导读:以下给出了“服务器标签格式不正确”的错误 asp:LinkButton ID="DeleteButton" runat="server" CommandName="Delete" OnClientClick="return confirm('Are you sure you want to delete %# Eval("Username") %?');" Delete/asp:LinkButton (这在用于显示用户
以下给出了“服务器标签格式不正确”的错误
<asp:LinkButton ID="DeleteButton" runat="server" CommandName="Delete" OnClientClick="return confirm('Are you sure you want to delete <%# Eval("Username") %>?');"> Delete </asp:LinkButton> (这在用于显示用户列表的数据绑定ListView中使用.当您单击删除按钮时,将使用JavaScript确认对话框询问您是否确定) 那么,如何在包含JavaScript的字符串中嵌入服务器标签? 解决方法
问题是绑定块和单引号和双引号的使用.
<asp:LinkButton D="DeleteButton" runat="server" CommandName="Delete" OnClientClick='<%# CreateConfirmation(Eval("Username")) %>'>Delete</asp:LinkButton> 然后在代码隐藏上添加函数… Public Function CreateConfirmation(ByVal Username As String) As String Return String.Format("return confirm('Are you sure you want to delete {0}?');",Username) End Function 当绑定块用作属性的值时,您将注意到必须使用单引号.您的脚本还需要使用confirm函数的嵌入字符串参数的引号.你基本上用完了报价. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – MVC Controller返回Chunked内容编码
- asp.net – 无法让AsyncFileUpload在更新面板中工作
- asp.net-mvc – ASP.NET MVC运行IIS7部署问题
- asp.net-mvc-3 – 在部署服务器中编辑ASP.NET MVC 3 resx文
- asp.net-web-api – 在Azure Service Fabric中,无状态Web A
- 休息 – 在ASP.Net Web API中,你如何伪造PUT和DELETE?
- 没有业务逻辑层的ASP.Net 2.0应用程序?
- asp.net – 无法从[服务器]下载[文件]无法打开此Internet站
- asp.net – Microsoft JScript运行时错误:’Sys’未定义
- asp.net-mvc – ASP.NET MVC:仅由其他操作调用的Action
推荐文章
站长推荐
- asp.net – 从Google财经,雅虎金融或交易所获取股
- asp.net-core – 什么应该是WEB API Action Meth
- asp.net – 评论未使用的代码会不会给我的页面带
- ASP.NET / C#:DropDownList SelectedIndexChang
- ASP.NET Core 下自定义权限验证
- asp.net-mvc – 如何使用mvcSiteMapProvider实现
- asp.net-mvc – 实体框架中的字段最大长度
- asp.net – 文件 – >在MonoDevelop中打开网站?
- asp.net – 是否有可能检测到移动浏览器的GPS位置
- asp.net实现大视频上传
热点阅读