多查询条件的MVC分页
2016-07-19 09:41
316 查看
1、查询
2、分页里添加 DataFormId = "searchForm"
<div class="span8"> @using (Ajax.BeginForm("方法", "控制器", new RouteValueDictionary { { "id", "" } }, new AjaxOptions() { HttpMethod = "Get", UpdateTargetId = "PageDiv", InsertionMode = InsertionMode.Replace }, new RouteValueDictionary { { "id", "searchForm" } })) { <div class="dataTables_filter"> <label> <button type="submit" class="btn">搜索 <i class="icon-search"></i></button> </label> <label> <span>名称:</span> @Html.TextBox("SearchName", null, new { @class = "m-wrap small" }) </label> <label> <span>类型:</span> @Html.DropDownList("SearchCouponType", new SelectListItem[] { new SelectListItem { Text = "全部", Value = "0" }, new SelectListItem { Text = "类型一", Value = "1" }, new SelectListItem { Text = "类型二 ", Value = "2" } }) </label> </div> } </div>
2、分页里添加 DataFormId = "searchForm"
<div id="showPage" class="pages"> @Ajax.Pager(Model, new PagerOptions { PageIndexParameterName = "id", PrevPageText = "上页", NextPageText = "下页", FirstPageText = "首页", LastPageText = "尾页", CssClass = "pagination", CurrentPagerItemTemplate = "<a href=\"#\" class=\"number current\">{0}</a>", DisabledPagerItemTemplate = "<a disabled >{0}</a>", PagerItemTemplate = "{0}" }, new MvcAjaxOptions { UpdateTargetId = "PageDiv", DataFormId = "searchForm" }) <span>总页数:@Model.TotalPageCount</span><span>总条数:@Model.TotalItemCount</span> </div>
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- 如何在 Linux/Windows/MacOS 上使用 .NET 进行开发
- c#调用COM组件
- 如何在 Linux 中安装微软的 .NET Core SDK
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现给图片加水印的方法
- C#使用加边法计算行列式的值
- C#实现多线程的同步方法实例分析
- C#中尾递归的使用、优化及编译器优化
- C#中的delegate委托类型基本学习教程
- C#实现子窗体与父窗体通信方法实例总结
- C#通用邮件发送类分享
- 举例讲解C#中自动实现的属性
- C#中this的用法集锦
- C#数据结构之顺序表(SeqList)实例详解
- C#.NET获取拨号连接的宽带连接方法
- RabbitMQ入门与使用篇 推荐