从本地资源文件中读取验证控制错误消息

时间:2012-09-27 06:05:00

标签: asp.net multilingual resource-files validation-controls

我需要从App_LocalResource文件夹中的资源文件中读取验证控件(RequiredFeildValidator)的错误消息,因为我的网络应用程序是多语言的....

<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" 
                        ControlToValidate="ddlTicketType" ErrorMessage="Ticket type required." 
                        ForeColor="White" InitialValue="Select" SetFocusOnError="True" 
                        ValidationGroup="tkt" meta:resourcekey="RequiredFieldValidator4Resource1">*</asp:RequiredFieldValidator>

并且密钥“RequiredFieldValidator4Resource1”作为一些文本存在于资源文件中......但它没有提取确切的值,而是显示了一些不可读的内容......

我将ValidationSummary更改为ShowMessageBox =“False”&amp; ShowSummary =“True”并且它有效,它显示了我想要的结果.....我希望它们也能在Message Box中工作.....

其他所有东西都运行正常,比如标签中的文字以及其他控件,如按钮,超链接正常......

1 个答案:

答案 0 :(得分:1)

经过这么多天的讨论后,我终于找到了答案... javascript警报和验证控制信息框使用您当地的计算机语言&amp;文化......我已经为我想要的文化创造了它,它就像一个魅力...感谢