asp.net - ascx 中的内联动态字符串

标签 asp.net ascx delimiter

这不会执行定界符(它在确认对话框中逐字显示)。为什么不?此外,该变量在代码隐藏中设置,但在调用 PreRender 时已准备就绪,所以我应该没问题吧?

<asp:LinkButton ... OnClientClick=
    "return confirm('Are you sure you want to remove Contract 
        Period <%= ContractPeriod_N.Text %>?');" />

最佳答案

尝试在后面的代码中这样做:

       theLinkButton.OnClientClick = 
"return confirm('Are you sure you want to remove Contract Period " +  
    Server.HtmlEncode(ContractPeriod_N.Text) + "?');"; 

关于asp.net - ascx 中的内联动态字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1651580/

相关文章:

javascript - 同一页面上的更多 ascx 实例

java - 如何在 Java 中解析前 4 个值的定界符逗号分隔字符串

mysql - 在带有分隔符的 MySQL 字段上使用比较运算符的干净、快速的方法是什么?

string - 拆分由给定对象类型分隔的字符串

asp.net - 如何使用 VSTS 发布管理部署到 Azure 资源组

asp.net - AJAX 控件工具包加载所有脚本

javascript - 复制网格中的第一行

asp.net - 将 VISUAL STUDIO 2010 Web 应用程序部署到 azure 云服务