Asp.net mvc 2 ASP.net MVC 2的条件模型绑定

Asp.net mvc 2 ASP.net MVC 2的条件模型绑定,asp.net-mvc-2,model,model-binding,Asp.net Mvc 2,Model,Model Binding,我使用模型绑定(带有强类型部分视图)来验证搜索表单 对于“实时”搜索,我需要城市、日期、时间和其他信息,但对于“城市”,我只需要城市 有没有办法根据是否设置了隐藏输入“searchtype”,有条件地在我的模型上设置所需的属性 或者模型绑定在这种情况下不起作用吗?开箱即用,没有任何类型的RequiredIfAttribute,但是具有这些属性以及许多其他有用的验证属性。感谢链接,它看起来非常强大。我也发现了这个链接——看起来解释得更好一些。我是一个新的ASP.net和傻瓜证明看起来有点可怕的安装

我使用模型绑定(带有强类型部分视图)来验证搜索表单

对于“实时”搜索,我需要城市、日期、时间和其他信息,但对于“城市”,我只需要城市

有没有办法根据是否设置了隐藏输入“searchtype”,有条件地在我的模型上设置所需的属性


或者模型绑定在这种情况下不起作用吗?

开箱即用,没有任何类型的
RequiredIfAttribute
,但是具有这些属性以及许多其他有用的验证属性。

感谢链接,它看起来非常强大。我也发现了这个链接——看起来解释得更好一些。我是一个新的ASP.net和傻瓜证明看起来有点可怕的安装?你还会推荐我用万无一失吗?在这一点上我有点不知所措。我仍然推荐万无一失,如果使用MVC2,它将节省您自己编写所有这些代码。要安装,只需安装Nuget软件包