有没有办法将我的ViewModel填充到Ajax.ActionLink?
编辑我想将我的5个搜索字段放在我的页面上,这些字段绑定到视图模型并将其作为我的对象值参数发送到我的.ActionLink。
谢谢, 杆
答案 0 :(得分:0)
这将创建一个包含模型中url参数的链接:
<%= Ajax.ActionLink("Link Text", "View", "Controller", new { urlParam = Model.Param1, urlParam2 = Model.Param2}, new AjaxOptions() ) %>
答案 1 :(得分:0)
您是否可以在表单中使用普通的提交按钮,而不是使用Ajax.ActionLink
?如果使用<input type="image" ...
,您甚至可以将其设置为链接。这样,当用户点击按钮时,它将提交整个表单以及搜索值。然后使用Ajax.BeginForm
ajaxify表单。
为避免使用javascript污染您的标记,我强烈建议您使用更不显眼的jQuery框架而不是Microsoft Ajax。