代码之家  ›  专栏  ›  技术社区  ›  Rod

将ViewModel填充到html.actionLink中

  •  0
  • Rod  · 技术社区  · 15 年前

    有没有办法把我的视图模型塞进ajax.actionlink?

    编辑 我想在我的页面上取我的5个绑定到视图模型的搜索字段,并将其作为我的对象值参数与.actionLink一起发送。

    谢谢, 杆

    2 回复  |  直到 15 年前
        1
  •  0
  •   Darin Dimitrov    15 年前

    而不是使用 Ajax.ActionLink ,您不能在表单中使用普通的提交按钮吗?如果您使用 <input type="image" ... . 这样,当用户单击按钮时,它将提交整个表单以及搜索值。然后用 Ajax.BeginForm .

    为了避免用javascript污染您的标记,我强烈建议您使用更低调的jquery框架,而不是使用Microsoft Ajax。

        2
  •  0
  •   Steve Horn    15 年前

    这将使用模型中的URL参数创建一个链接:

    <%= Ajax.ActionLink("Link Text", "View", "Controller", new { urlParam = Model.Param1, urlParam2 = Model.Param2}, new AjaxOptions() ) %>
    
    推荐文章