以其他语言显示asp:ValidationSummary消息(希伯来语)

时间:2012-03-23 13:54:11

标签: asp.net validation authentication

如何以希伯来语显示asp:ValidationSummary消息?
我应该覆盖它还是有一个参数来摆弄?

3 个答案:

答案 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)