使用ajax请求action返回分布页,使用JQuery中$("#...").html(data),加载分布页。
<script>
function Show(id) {
$.ajax({
url: "/Contact/ShowQuanGuoJiaoYu?id="+id,
type: "get",
success: function (data) {
$("#divShowInfo").html(data);
}
});
};
</script>
Action代码,我创建的就是分布页,如果创建的是普通的视图,可使用return PartialView();
/// <summary>
/// 测试显示
/// </summary>
/// <returns></returns>
public ActionResult ShowQuanGuoJiaoYu(int id = 1)
{
List<Models.QuanGuoJiaoYu_ViewModel> list = new List<Models.QuanGuoJiaoYu_ViewModel>();
Models.QuanGuoJiaoYu_ViewModel model;
for (var i = id; i < id + 20; i++)
{
model = new Models.QuanGuoJiaoYu_ViewModel()
{
ID = i + 1,
Name = "校区" + (i + 1),
};
list.Add(model);
}
//校区类型
List<Models.QuanGuoJiaoYu_ViewModel> list2 = new List<Models.QuanGuoJiaoYu_ViewModel>();
for (var i = id; i < id + 4; i++)
{
model = new Models.QuanGuoJiaoYu_ViewModel()
{
ID = i + 1,
Name = "校区类型" + (i + 1),
};
list2.Add(model);
}
ViewBag.XiaoLeiXing = list2;
return View(list);
}