MVC 列表多条件动态查询分页
2015-05-20 22:00
288 查看
要下载一个MvcPager.dll 版本2.0不然没有效果的Views中:注释:为了使每次点击搜索按钮时都跳回第一页,BeginForm扩展方法中第三个参数用newRouteValueDictionary{{"id",""}}将页索引路由值指定为空值,否则若当前为第五页,则点击搜索按钮重新搜索后当前页仍然为第五页。
@model PagedList<Question>
<form class="form-inline"> @using (Html.BeginForm("ProblemSearchs", "Department", new RouteValueDictionary { { "id", "" } }, FormMethod.Get)) { }
<form>
@Html.Pager(Model, new PagerOptions { PageIndexParameterName = "id" })</div></div>控制器中:
public ActionResult ProblemSearchs(string kword= "", int id = 1){Session["askername"] = askername;Session["answer_Name"] = answer_Name;Session["question_Time"] = question_Time;Session["isAnswered"] = isAnswered;bool IsAnswered = false;if (isAnswered == ""){IsAnswered = false;}else{IsAnswered = true;}//Session["question_Title"] = question_Title;//ViewData["askername"] = askername;//ViewData["answer_Name"] = answer_Name;var list = QuestionManager.ProblemSearchs(kword);var model = list.OrderByDescending(a => a.Question_Time).ToPagedList(id, 20); 注释:这个是分页条数return View(model);}
以上简化代码仅供参考
相关文章推荐
- 动态多条件查询分页以及排序(一)--MVC与Entity Framework版url分页版
- (转)动态多条件查询分页以及排序(一)--MVC与Entity Framework版url分页版
- 动态多条件查询分页以及排序(一)--MVC与Entity Framework版url分页版
- 动态多条件查询分页以及排序(一)--MVC与Entity Framework版url分页版
- Entity Framework4.1实现动态多条件查询、分页和排序
- Mybatis+mysql动态分页查询数据案例——条件类(HouseCondition)
- hibernate(jpa)根据实体动态生成查询条件,并实现分页问题的解决方案
- Subsonic 复杂查询(动态条件) 连表、分页
- Hibernate动态查询设置分页的条件
- spring boot 复杂多条件分页排序列表查询
- SSH框架利用注解方式实现根据多条件动态分页查询图书信息(传对象)
- 【定区管理功能】定区列表分页条件查询
- Hibernate使用原生的动态sql实现带条件的查询分页功能
- 使用MVC,实现多条件查询,排序与分页 的 存储过程
- ajax多条件查询动态分页
- mvc 添加动态条件查询解决方案
- MVC调用存储过程实现分页,带查询条件
- Atitit.列表页面and条件查询的实现最佳实践(2)------翻页 分页 控件的实现java .net php
- Spring+SpringMVC+Mybatis 带查询条件的Ajax+Paginator插件分页
- 带条件分页查询的主数据列表(施工单位为例)