@Ajax.ActionLink("设置域名",
"SetDomain",
"Personal",
new AjaxOptions
{
UpdateTargetId = "main-right"
"SetDomain",
"Personal",
new AjaxOptions
{
UpdateTargetId = "main-right"
})
上面代码是响应按钮点击后请求控制器方法,并且刷新:"main-right"
控制器上的方法,一定要return parialview才行
还有一种方法是使用ajax的局部刷新。例如:
//下拉列表改变局部刷新列表页
$("#secl-zpj").change(function () {
var a = this.options[this.selectedIndex].value;
var link = "../../Personal/PhotoList?pageIndex=1&ClassId=" + a;
$.ajax({
url: link,
cache: false,
success: function (html) {
document.getElementById('PhotoListPannel').innerHTML = html;
}
});
});
以返回值来写入innerHtml来实现