目前我有一个包含两列的页面,左侧包含一些链接,右侧显示基于单击内容的附加数据。
目前我很难让 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>
但是,当我单击该链接时,会创建一个新页面——而不是我当前所在页面的一部分(我正在创建一个局部视图)。
我已经在网站的另一部分成功地使用了这个,但是更新的位在同一个 . 是这个问题吗?