【问题标题】:How to change default validation error message in ASP.NET MVC3?如何更改 ASP.NET MVC3 中的默认验证错误消息?
【发布时间】:2012-02-15 16:59:47
【问题描述】:

我对此有共同的问题How to change default validation error message in ASP.NET MVC?

我正在尝试为应用程序中的所有类型设置默认验证消息,但我使用 MVC3 和 Razor 引擎。不幸的是,ssg 解决方案对我不起作用。

【问题讨论】:

  • 请详细说明并显示一些不起作用的代码....现在,无法理解您遇到了什么问题

标签: asp.net-mvc-3


【解决方案1】:
【解决方案2】:

我知道这是一篇旧帖子,但是..

我只是创建 C# 验证代码来确定它是否无效,然后返回无效字符串长度的验证消息。

    if (String.IsNullOrEmpty(ValidEIN))
    {
        Validation.Add("EIN",
        Validator.StringLength(0, 0, "Employee ID doesn't exist.")
        );
    }

【讨论】:

    【解决方案3】:

    这似乎是 MVC3 中的一个问题。 http://forums.asp.net/t/1512140.aspx/1/10

    这里有 2 种可能的解决方法。

    1) 使用您自己的错误消息编写自定义验证属性。

    2) 在客户端执行。创建一个自定义的ClientDataTypeModelValidatorProvider,如何使用MVC2进行解释here,我还没有为MVC3尝试过。还有一些很好的信息here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-15
      • 2021-12-30
      • 1970-01-01
      • 1970-01-01
      • 2020-04-10
      • 1970-01-01
      相关资源
      最近更新 更多