我一直在尝试在 asp.net mvc 3 中实现 ajax.actionlink。下面是我的 ajax.action 链接代码
<div id="changing-content">
</div>
@Ajax.ActionLink("Next","Phone",new {id = 2},new AjaxOptions {
HttpMethod="Get",
UpdateTargetId = "changing-content",
InsertionMode = InsertionMode.Replace
});
和控制器
public ActionResult Phones(int ? id) {
if (id == null) id = 1;
Models.Phones phonoes = new Models.Phones();
// return View(new Models.PhonesList { phonesList = paginateRsult(id, "").ToList() });
return View(paginateRsult(id, "").ToList());
}
当我单击链接时,它只是重新发送整个页面内容并添加到我传递给 ajax 选项的 div 中。