标签: c# asp.net asp.net-mvc asp.net-mvc-3
我在字符串上使用[Required]数据注释。这可以正常工作,但它认为输入只是由空格组成无效。
[Required]
有没有办法改变这个?
答案 0 :(得分:7)
我认为必需属性上有一个allowemptystring。看看是否有帮助。
http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.requiredattribute.allowemptystrings.aspx
答案 1 :(得分:1)
根据MSDN,您可以使用AllowEmptyStrings:
AllowEmptyStrings
[Required(AllowEmptyStrings = false)] public string CompanyName { get; set; }