我有这段代码:
[Required(ErrorMessage = "Password is required")]
[DisplayName("Password")]
public string Password { get; set; }
我想,在某些情况下,在我的控制器中强制ModelState为false并在密码字段上显示错误,但使用不同的ErrorMessage
有可能吗?
谢谢,
答案 0 :(得分:3)
你可以这样做......
ModelState.AddModelError(string key, string errorMessage);
所以在你的情况下是这样的。
ModelState.AddModelError("Password", "My fancy new message");
密钥是财产的名称。
希望这会有所帮助