【问题标题】:How to globalize RegularExpressionValidator Error Message?如何全球化 RegularExpressionValidator 错误信息?
【发布时间】:2012-11-01 15:51:30
【问题描述】:

有什么方法可以使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>

【问题讨论】:

    标签: c# asp.net gridview textbox validation


    【解决方案1】:

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

    ... ErrorMessage="Text="<%$ Resources:Litware, ErrorMessage %>" ...
    

    【讨论】:

    • 我试过了,但对我没有用。没有显示错误信息。 'asp:RegularExpressionValidator ID="valCreditType" ControlToValidate="addCREDIT_TYPE" ValidationExpression="B|P|C|b|p|c" ErrorMessage="" Runat="server" 显示="动态"> '
    【解决方案2】:

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

    ErrorMessage=""

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多