【发布时间】:2015-02-05 05:46:51
【问题描述】:
我有一个跟随的模型类
public bool Saturday{ get; set; }
public bool Sunday{ get; set; }
public string Holiday{ get; set; }
我想在使用周六和周日字段的假日字段中使用RequiredIf 条件。我可以像下面这样使用吗
[RequiredIf("Sunday,Saturday",false)]
public string Holiday{ get; set; }
所以我不知道如何在我的模型类中使用RequiredIf条件,所以请有人帮助我
【问题讨论】:
-
您可以在 MVC 中创建自己的自定义验证属性,此链接将帮助您创建它们codeproject.com/Articles/301022/…
-
你指的是万无一失的
RequiredIf属性吗? (如果有,添加标签) -
我添加了标签,但不起作用。你能给出使用万无一失的RequiredIf属性的任何示例代码吗? @斯蒂芬·穆克
-
不,我的意思是问题底部的标签列表(如果您使用的是万无一失的)如果不是,那么您使用的是什么
RequiredIf属性? -
我不太清楚,因为我是 .Net Mvc 的初学者。而RequiredIfAttribute 类已经习惯了。而且通过使用 System.ComponentModel.DataAnnotations ,我已经完成了属性。如果您知道解决方案,请帮助我@Stephen Muecke
标签: c# asp.net-mvc-4 model required-field foolproof-validation