asp.net – OnClientClick中的服务器标记
发布时间:2020-05-28 11:42:33 所属栏目: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 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 – 如何使用在web.config文件
- 令人敬畏的ASP.NET和C#教程初学者
- ASP.NET UpdatePanel库引用错误
- asp.net – 依赖关系未安装在Visual Studio中
- asp.net – System.Web.UI.ViewStateException,无效的views
- asp.net-mvc – 避免@html.checkboxfor的foreach
- 如何在ASP.NET MVC中执行图像的Ajax / JQuery上载?
- 使asp.net应用程序符合IPv6标准
- asp.net – 你可以添加一个HtmlGenericControl的子控件吗?
- asp.net – 在web-farm网站上将machineKey添加到web.config
推荐文章
站长推荐
热点阅读
