代码之家  ›  专栏  ›  技术社区  ›  PSK

从外部库读取验证消息

  •  0
  • PSK  · 技术社区  · 14 年前

    我为错误消息创建了一个全局资源文件,并将相关消息附加到验证程序控件,如下所示。

      <asp:RequiredFieldValidator ID="RVTest" 
                            CssClass="ErrorMessage" runat="server" 
                            ErrorMessage="<%$ Resources:ErrorMessage, RequiredFieldTestKey %>" 
                            ControlToValidate="ReqFldTestTextbox"> </asp:RequiredFieldValidator>
    

    MyResourceLibrary 并创建了一个名为 ErrorMessage . 我已将库的引用添加到我的ASP.NET项目中,并尝试访问来自我的库的消息,如下所示。

     <asp:RequiredFieldValidator ID="RVTest" 
                            CssClass="ErrorMessage" runat="server" 
                            ErrorMessage="<%$ Resources: MyResourceLibrary.ErrorMessage, RequiredFieldTestKey %>" 
                            ControlToValidate="ReqFldTestTextbox"> </asp:RequiredFieldValidator>
    

    2 回复  |  直到 14 年前
        1
  •  1
  •   TheGeekYouNeed    14 年前

    您可以添加meta:resourcekey as 所以:

     <asp:RequiredFieldValidator ID="RVTest" 
                        CssClass="ErrorMessage" runat="server" 
                        meta:resourcekey="RequiredFieldTestKey" 
                        ControlToValidate="ReqFldTestTextbox"> </asp:RequiredFieldValidator>
    
        2
  •  0
  •   PSK    13 年前

    RVTest.ErrorMessage =MyLibrary.ValidationMessages.RequiredField;