我遇到了一个问题,我的@Html.ValidationMessageFor(model => model."name")
我的所有观点都不起作用,当我将它们留空并且不产生任何消息时,它没有做任何事情,没有任何错误消息。我已经创建了三次应用程序并重新放置了所有代码,但是如果是这样的话,人们仍然无需做任何事情来使验证消息起作用吗?
谢谢
这是ASP.NET C#MVC3
答案 0 :(得分:0)
您需要将[Required]
添加到您正在编辑的媒体资源中。
答案 1 :(得分:0)
将[Required]
与您的Model / ViewModel类属性一起使用即可。
public class LogOnModel
{
[Required]
[Display(Name = "User name")]
public string UserName { get; set; }
}