【发布时间】:2017-04-23 04:46:22
【问题描述】:
所以,我有一个带有文本框的视图,当用户没有在我的 ASP.Net MVC 5 项目中的该文本字段中输入任何值时,我试图操纵错误消息。 下面是模型
[Display(Name = "Enter verification token sent to your email"), Required]
public string Token{ get; set; }
现在的问题是当用户没有在我的屏幕中输入任何值时,我得到的消息下方
The Enter Verification Token sent to your email field is required.
现在您可以看到错误消息从相应模型的属性的 Display 属性中获取文本。但错误信息冗长且令人困惑。老实说,这也没有正确的意义。如何处理这些情况。我是一个初学者,所以我不知道它的许多细微差别,但有经验的开发人员如何管理错误消息。我们是否可以有一个冗长的 Display 属性,并且仍然告诉 ModelState 验证显示不同的简短错误消息。难道,我需要手动添加ModelState.AddModelError,还是我想太多了?
如何将错误消息显示为“需要令牌字段”
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-5