0

有什么方法可以让我们全球化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>
4

2 回答 2

1

是的,只需使用资源中的动态值而不是静态文本来呈现错误消息。ASP.NET 2.0 中的文章资源和本地化涵盖了一些可能性:

... ErrorMessage="Text="<%$ Resources:Litware, ErrorMessage %>" ...
于 2012-11-01T15:58:03.220 回答
1

这对我有用。以防万一有人卡在同一位置,这就是答案。这很简单。

ErrorMessage="<%# Resources.MyProject.CustomErrorMessage %>"

于 2012-11-07T15:48:02.850 回答