我在互联网上使用 Html.EnableClientValidation() 看过客户端验证示例和视频。但所有目标都针对简单的数据模型。
Html.EnableClientValidation() 是否适用于如下所示的嵌套数据模型?
public class Person
{
public Name Name { get; set; }
public string Gender { get; set; }
}
public class Name
{
public string First { get; set; }
public string Last { get; set; }
}
最佳答案
是的,它会起作用。您只需在所需的类成员上设置数据注释属性即可。
[Required(ErrorMessage = "first name is required")]
public string First { get; set; }
请注意,您只需在 Name
的 First
成员上设置数据注释。 Person
成员Name
无需设置数据注解
关于ASP.NET MVC2 - Html.EnableClientValidation() 是否适用于嵌套数据模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2696366/