如何以希伯来语显示asp:ValidationSummary消息?
我应该覆盖它还是有一个参数来摆弄?
答案 0 :(得分:0)
您的ValidationSummary将在网页,消息框或两者中显示所有内联验证错误的摘要。因此,每个验证器都应具有Summary
属性。您可以使用您想要的任何语言为此属性设置自定义消息。
您还可以使用验证器和语言。例如,创建资源文件,并在Page_Load()
中根据用户的语言以特定语言设置摘要消息。
答案 1 :(得分:0)
将验证摘要消息移至资源文件。 将您的资源文件转换为希伯来语 更改加载到此文件的默认资源文件 就是这样。
答案 2 :(得分:0)
因此,根据您的评论,我发现该消息来自您网页上的<asp:Login>
控件。
您可以尝试创建新的控件类,从System.Web.UI.WebControls.Login
继承并覆盖FailureText
属性以匹配您的语言。然后在ASPX页面上使用自定义控件而不是标准的Login控件。
编辑:不,等等......这太傻了,工作太多了
登录控件没有设置ID。添加ID="login"
进行控制,然后在代码隐藏中添加Page_Load
我添加:
this.login.FailureText = //assign your message (eg. pull it from resource files if you want to work in several languages)