ajax.actionlink更新div

时间:2012-05-16 10:08:29

标签: asp.net-mvc

目前我有一个包含两列的页面,其中左侧包含一些链接,右侧一列显示基于所点击内容的其他数据。

目前我很难获得Ajax.ActionLink方法来成功更新右栏。

目前我的网页看起来有点像这样:

<div id="lefthand">

@Ajax.ActionLink("Children", "ViewDetail", new { details = ViewBag.data }, new AjaxOptions() { HttpMethod = "GET", InsertionMode = InsertionMode.Replace, UpdateTargetId = "details" })

</div>

<div id="righthand">

<ul id="details">

</ul>

</div>

当我点击链接时,会创建一个新页面 - 而不是我当前所在页面的一部分(我正在创建局部视图)。

我已经成功地在网站的另一部分使用了这个,但更新的位在同一个地方。这是问题吗?

1 个答案:

答案 0 :(得分:1)

我认为你可能会错过jquery.unobtrusive-ajax.js文件作为脚本参考。