使用必填字段验证器联系资源文件值

Contact a Resource file value with Required Field Validator

我目前正在 .aspx 文件中执行以下操作。

Are you a member of <%= Project.My.Resources.XYZ%>

而且效果非常好。但是当我尝试像这样连接它时

<asp:RequiredFieldValidator ID="optDepartmental_RequiredFieldValidator" ControlToValidate="optDepartmental"
runat="server" ErrorMessage= " this is a test <%# Project.My.Resources.XYZ %>"
Display="Dynamic" ValidationGroup="AddUserValidationGroup" CssClass="validationerror"></asp:RequiredFieldValidator>

没用。我检查了 this 也尝试使用隐藏字段但结果仍然相同:

” Display="Dynamic" ValidationGroup="AddUserValidationGroup" CssClass="validationerror">

我通过在服务器端添加所有内容解决了这个问题:

RequiredFieldValidator1.ErrorMessage = "this is a test " + Project.My.Resources.XYZ

并在标记中将 ErrorMessage 属性 留为空白。