【问题标题】:How to assign model validation error to a key如何将模型验证错误分配给键
【发布时间】:2014-09-20 11:23:47
【问题描述】:

与在控制器中添加模型验证的方式相同:

ModelState.AddValidationError([KEY], "This is an error message")

我可以使用注释在我的模型验证中添加错误吗?

// For demonstration purposes only
[Required(ErrorMessage = "This is an error message"), AddErrorMessageToKey = [KEY]]
public string UserName { get; set; }

有时将错误消息添加到特定属性并不总是合适的。在我的应用程序中,我希望只显示一条错误消息。

【问题讨论】:

    标签: c# asp.net-mvc data-annotations


    【解决方案1】:

    您可以将此帮助器与视图页中的每个属性一起使用。

    @Html.ValidationMessage("CustomError")
    

    在控制器中:

    Use TempData in the ActionResult 
    
    
    TempData["CustomError"] = "This is an error message";
    

    【讨论】:

      猜你喜欢
      • 2018-02-07
      • 2019-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-29
      • 1970-01-01
      相关资源
      最近更新 更多