比方说,我有这些模型:ASP.NET MVC结合模型
public class FilterModel
{
FilterPersonModel Person { get; set; }
FilterJobModel Job { get; set; }
}
public class FilterPersonModel
{
public string Name { get; set; }
public int Age { get; set; }
}
public class FilterJobModel
{
public string CompanyName { get; set; }
public string JobTitle { get; set; }
}
而且我有以下作用:
public ActionResult Search(FilterModel model)
{
//TODO
}
最后我的行为被称为具有以下网址:http://mysite/myController/Search?Name=Bob&Age=32&CompanyName=Amazon&JobTitle=Developer
当我调试时,我的模型为空,Person和Job属性无法识别。 没有改变任何东西,我必须创建一个模型联编程序或有其他解决方案吗? 如果是,哪一个?
提供的是用于构建它需要的URL – Praveen
代码'... /搜索Person.Name =鲍勃&Person.Age = 32&的工作吗?公司名=亚马逊&...' –
正如我在我的文章中所说的,没有什么必须改变(网址,模特,行动) –