有什么方法可以全局化RegularExpressionValidator errorMessage吗?而不是从我们调用错误消息,我们可以从资源文件中调用它? 这就是我所拥有的:
<FooterTemplate>
<asp:TextBox ID="addCREDIT_TYPE" style="WIDTH: 55px" Runat="Server" MaxLength="1"></asp:TextBox>
<asp:RegularExpressionValidator ID="valCreditType" ControlToValidate="addCREDIT_TYPE" ValidationExpression="B|P|C|b|p|c"
ErrorMessage="Invalid Type. Enter B or C or P" Runat="server" Display="Dynamic"></asp:RegularExpressionValidator>
</FooterTemplate>
答案 0 :(得分:1)
是的,只是渲染错误消息不是静态文本,而是来自资源的动态值。 第esources and Localization in ASP.NET 2.0条涵盖了一些可能性:
... ErrorMessage="Text="<%$ Resources:Litware, ErrorMessage %>" ...
答案 1 :(得分:1)
这对我有用。以防万一有人陷入相同的位置,这就是答案。这很简单。
ErrorMessage =&#34;&lt;%#Resources.MyProject.CustomErrorMessage%&gt;&#34;