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

これは私のために働いたものです。誰かが同じ位置で立ち往生した場合に備えて、ここに答えがあります。とてもシンプルでした。

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

于 2012-11-07T15:48:02.850 に答える
1

はい、静的テキストではなく、リソースからの動的な値を使用してエラーメッセージをレンダリングするだけです。ASP.NET 2.0の記事のソースとローカリゼーションは、いくつかの可能性をカバーしています。

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