在ASP.NET MVC中使用PagedList之2--将查询关键字传入后端
来源:互联网 发布:淘宝发布网络推广类目 编辑:程序博客网 时间:2024/06/05 19:55
1. View
2.C#
@{ ViewBag.Title = "Processes Listing";}@using System.Reflection@using PagedList.Mvc;@using PagedList;@using PagedListTest.Controllers<link href="/Content/PagedList.css" rel="stylesheet" type="text/css" /><form id="frmSearch" method="GET" action="@Url.Action("Index")"> <div> Process Name @Html.TextBox("processName") </div> <div> Machine Name @Html.TextBox("machineName") </div><input type="submit" value="Search"/></form><h2>List of Processes</h2><ul> @foreach (var process in ViewBag.Processes) { <li>@process.ProcessName</li> }</ul>@Html.PagedListPager((IPagedList)ViewBag.Processes,page => Url.Action("Index", new { page }))@section scripts{ <script> $(".pagination > li > a").click(function () { var pageUrl = $(this).attr("href"); var queryStr = $("#frmSearch").serialize(); $(this).attr("href", pageUrl + "&" + queryStr); }); </script>}
2.C#
public object Index(int? page, string processName, string machineName) { var processes = System.Diagnostics.Process.GetProcesses(); if (!string.IsNullOrWhiteSpace(processName)) { processes = processes.Where(p => p.ProcessName.Contains(processName)).ToArray(); } if (!string.IsNullOrWhiteSpace(machineName)) { processes = processes.Where(p => p.MachineName.Contains(machineName)).ToArray(); } var pageNumber = page ?? 1; var onePageOfProcesses = processes.ToPagedList(pageNumber, 25); ViewBag.Processes = onePageOfProcesses; return View(); }
0 0
- 在ASP.NET MVC中使用PagedList之2--将查询关键字传入后端
- asp.net mvc pagedlist pagedlist.mvc分页
- Asp.net Mvc使用PagedList分页
- Asp.net Mvc使用PagedList分页
- ASP.NET MVC 4使用PagedList.Mvc分页
- ASP.NET MVC 4使用PagedList.Mvc分页
- asp.net mvc中分页--利用PagedList实现
- asp.net MVC: PagedList + View Model
- [Asp.net mvc] 在Asp.net mvc 中使用MiniProfiler
- ASP.NET MVC利用PagedList分页(二)PagedList+Ajax+JsRender
- mvc.net分页查询案例——PagedList
- ASP.NET MVC利用PagedList分页(一)
- 在Asp.net MVC中使用Repeater
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用Ajax
- 寒冰王座(完全背包问题)
- Oracle 分析函数案例
- 回调函数的理解
- Synonyms (1) announce, declare, proclaim, pronounce, advertise, broadcast, publish
- VirtualBox内Linux系统怎样与Windows共享文件夹
- 在ASP.NET MVC中使用PagedList之2--将查询关键字传入后端
- leetcode:Find Minimum in Rotated Sorted Array II 菜鸟解法
- unity3d Mecanim动画系统获取动画层、动画状态等方法
- 工作中遇到的几个的总结
- 字典树--HDU 1251统计
- 习题9-1 最长的滑雪路径 UVa10285
- 【BestCoder】#Valentine's Day Round
- 1368 - DNA Consensus String
- C - Elevator