在“必需”数据注释中仅允许空格

时间:2011-11-30 19:45:48

标签: c# asp.net asp.net-mvc asp.net-mvc-3

我在字符串上使用[Required]数据注释。这可以正常工作,但它认为输入只是由空格组成无效。

有没有办法改变这个?

2 个答案:

答案 0 :(得分:7)

我认为必需属性上有一个allowemptystring。看看是否有帮助。

http://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.requiredattribute.allowemptystrings.aspx

答案 1 :(得分:1)

根据MSDN,您可以使用AllowEmptyStrings

 [Required(AllowEmptyStrings = false)]
 public string CompanyName { get; set; }