MVC5+EF6之排序、过滤、分页


一、应用之前样式,增加测试数据
1.在Views 中Account找到 Index.cshtml进行如下修改:
应用布局页 _LayoutAdmin.cshtml
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_LayoutAdmin.cshtml";
}
2.将Index.cshtml 中的 HTML部分中的 body之外的内容全部删掉,只留下正文内容
3.对布局页样式进行修改,改变标题
4.通过Create New 新建两条测试数据,为后面分页做准备,后面每3条分一页。
二、标题添加链接排序功能
1.打开 Controllers 中的AccountController.cs, 修改Index方法
2.打开 Views中的Account找到Index.cshtml,替换上@Html.ActionLink("UserName", "Index", new { sortOrder = ViewBag.NameSortParm })
三、增加名字搜索功能
1.继续修改Index方法,增加条件筛选功能。改动的部分见黄色背景部分。
2.Views中Account找到Index.cshtml 中添加一个text box用来传递这个过滤值。
四、增加分页功能(使用PagedList.MVC)
1.安装PagedList.MVC(install-package PagedList.mvc )
2.AccountController.cs中先添加声明。using PagedList;
3.修改Index方法,增加highlight部分
4.在View中增加分页的显示和功能链接
 

posted @ 2017-10-30 16:52  素年,锦时  阅读(268)  评论(0编辑  收藏  举报