今天学习了MVC ajax异步请求,就做了个笔记,记录下学习时遇到的一些坑,新手向
后台代码
后台是mvc自动创建的,没太大改动。
public ActionResult Index(string stuname = "")
{
//获取数据
var students = DB.students;
var model = students.Where(a => a.Name.Contains(stuname)).ToList();
//判断是否是ajax请求
if (Request.IsAjaxRequest())
{
return PartialView("Students", model);
}
return View(model);
}
前台代码
为了方便局部刷新,就使用了局部视图,
局部视图代码:
<table id="student" class="table">
<tr><th>学号</th><th>姓名</th><th>地址</th></tr>
@foreach (var item in Model) {
<tr><td>@item.Id</td><td>&