我有单选按钮对(是/否)的列表:如何根据多个条件制作所需的财产?
Q1.(Y)(N)
Q2.(Y)(N)
Q3.(Y)(N)
Q4.(Y)(N)
,我有一个属性在我的模型 public string MedicalExplanation { get; set; }
我的目标是让如果需要解释的任何无线电按钮已被设置为true。
我的第一次尝试是使用[Required]
,但它不处理条件。
然后,我决定使用第三方工具,如MVC万全验证 我用这样的: [RequiredIf("Q1", true, ErrorMessage = "You must explain any \"Yes\" answers!")]
现在的问题是我不知道如何使它如果需要任何其他Q2的, Q3,Q4被检查。
请指点
在我的应用程序Q1,Q2,Q3,Q4是布尔值(是或否),所以我得到错误'Operator'||'不能应用于'bool'类型的操作数? ' – meda
查看已更新的答案。 – ataravati
太棒了!你是最好的 !哈哈! – meda