我已經應用了一些數據註釋驗證,但不知何故,我在代碼中丟失了一些東西。ASP.NET MVC數據註解與部分類不起作用
public class Person
{
public people SinglePerson { get; set; }
public IEnumerable<SelectListItem> ColorNames { get; set; }
public IEnumerable<SelectListItem> WebCustomer { get; set; }
public IEnumerable<SelectListItem> PreviouslyOredered { get; set; }
}
,這裏是我的CS
類[MetadataType(typeof(peopleMetaData))]
public partial class people
{
}
public class peopleMetaData
{
[Required(ErrorMessage = "Please enter a name")]
[StringLength(50, MinimumLength = 2)]
public string firstName { get; set; }
}
的People
類有我想要做一些驗證到firstName
財產。
我錯過了什麼?
您是否在控制器中應用了模型檢查? –
嗨,什麼檢查? – laz