标签: asp.net-mvc-2 model model-binding
我正在使用模型绑定(带有强类型的局部视图)来验证搜索表单。
对于“实时”搜索,我需要城市,日期,时间和其他东西,但对于“城市”我只需要城市。
有没有办法根据是否设置隐藏输入“searchtype”有条件地在我的模型上设置必需属性?
或者是模型绑定,在这种情况下无法工作?
答案 0 :(得分:1)
开箱即用,没有任何类型RequiredIfAttribute,但 MVC FoolProof validation 还有许多其他有用的验证属性。
RequiredIfAttribute