我希望执行以下操作,但似乎不可能,想知道是否有变通办法或使其工作的方法。
<asp:RequiredFieldValidator ID="rfvImCool"
runat="server"
ErrorMessage="Some error message <%=//Do something here %>"
</asp:RequiredFieldValidator>
你可以看到我正在使用 <%= %>
登录 ErrorMessage 参数。
最佳答案
自 <%=%>
是以下内容的缩写:
<script runat="server">
Response.Write();
</script>
您应该能够明白为什么不能在服务器端控件中使用它们。
您应该在代码隐藏页面中设置该属性:
rfvImCool.ErrorMessage = "Some error message " + " Do something here";
关于.net - 在控件的参数中使用 <% %>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7161065/