这不会执行定界符(它在确认对话框中逐字显示)。为什么不?此外,该变量在代码隐藏中设置,但在调用 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/