Ajax Mvc提交部分视图

时间:2014-04-01 15:39:08

标签: javascript jquery ajax asp.net-mvc-4

我是ajax的新手,我找不到办法解决问题。

我有一个视图,左侧有一个带有ajax动作链接的菜单, 这是使用不同的局部视图更新右侧的div。

右侧的这些视图有提交按钮。

现在我的问题,我不是这个按钮,每个局部视图应该更新或自动触发提交,一旦下一个菜单点击被触发。

在我将菜单更改为ajax.actionlinks之前,我已经通过挂钩onbeforeunload事件来完成此操作。但是这个事件不会被ajax updatetargetid解雇。

这里有一些代码片段:

index.cshtml

<div class="col-lg-3">
    @Html.Partial("_Navigation")
</div>
<div id="LoadPageContainer" class="col-lg-9"></div>

_navigation.cshtml

 <li>
 @Ajax.ActionLink("one", "_one", new AjaxOptions() { UpdateTargetId = "LoadPageContainer", InsertionMode = InsertionMode.Replace })
  </li>
  <li>
  @Ajax.ActionLink("two", "_two", new AjaxOptions() { UpdateTargetId = "LoadPageContainer", InsertionMode = InsertionMode.Replace })
  </li>

编辑: 添加OnBegin AjaxOptions为我完成了这项工作。

0 个答案:

没有答案