比方說,我有這些模型: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&的工作嗎?公司名=亞馬遜&...' –
正如我在我的文章中所說的,沒有什麼必須改變(網址,模特,行動) –