我是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为我完成了这项工作 .