我已经填充了对象SearchHomeModel并希望通过ajax请求将此对象传递给控制器。我的控制器的原型如下:通过ajax请求将对象传递给控制器
public ActionResult DataTableUserList(SearchHomeModel search, int iDisplayStart, int iDisplayLength, string sEcho)
,我Concat的它的URL字符串:
url = "/User/DataTableUserList?SearchHomeModel.FirstName=" + Model.SearchKeys.FirstName +
"&SearchHomeModel.LastName=" + Model.SearchKeys.LastName +
"&SearchHomeModel.Title=" + Model.SearchKeys.Title +
"&SearchHomeModel.Company=" + Model.SearchKeys.Company;
(然后通过这个链接直接调用Ajax)
,当我在调试器中调用DataTableUserList看我看到iDisplayStart有价值,但搜索为空。如何在我的情况下通过这个对象?谢谢
看一看这个[链接] [1] [1]:HTTP: //stackoverflow.com/questions/5980389/proper-way-to-use-ajax-post-in-jquery-to-pass-model-from-strongly-typed-mvc3-vie – Anwar 2012-01-14 17:38:51
也在这里http:// stackoverflow。 com/questions/4120212/mvc-ajax-json-post-to-controller-action-method – 2012-01-14 17:49:43