ASP.NET MVC条件验证如何使用数据注释对模型进行条件验证?例如,假设我们有以下模型(Person和Senior):public class Person{ [Required(ErrorMessage = "*")] public string Name { get; set; } public bool IsSenior { get; set; } public Senior Senior { get; set; }}public class Senior{ [Required(ErrorMessage = "*")]//this should be conditional validation, based on the "IsSenior" value public string Description { get; set; }}以下观点:<%= Html.EditorFor(m => m.Name)%><%= Html.ValidationMessageFor(m => m.Name)%><%= Html.CheckBoxFor(m => m.IsSenior)%><%= Html.ValidationMessageFor(m => m.IsSenior)%><%= Html.CheckBoxFor(m => m.Senior.Description)%><%= Html.ValidationMessageFor(m => m.Senior.Description)%>我希望成为“Senior.Description”属性条件必需字段,基于“IsSenior”的选择(真 - >必需)。如何使用数据注释在ASP.NET MVC 2中实现条件验证?
3 回答
- 3 回答
- 0 关注
- 368 浏览
添加回答
举报
0/150
提交
取消