目前我有一个包含两列的页面,其中左侧包含一些链接,右侧一列显示基于所点击内容的其他数据。
目前我很难获得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>
当我点击链接时,会创建一个新页面 - 而不是我当前所在页面的一部分(我正在创建局部视图)。
我已经成功地在网站的另一部分使用了这个,但更新的位在同一个地方。这是问题吗?
答案 0 :(得分:1)
我认为你可能会错过jquery.unobtrusive-ajax.js文件作为脚本参考。