62,046
社区成员
发帖
与我相关
我的任务
分享
<div id="menucontainer">
<ul id="menu">
<li><%= Html.ActionLink("Home", "Index", "Home")%></li>
<li><%=Html.RouteLink("My Order", "NewOrders", new { pageIndex = 0 })%></li>
<li><%= Html.ActionLink("About", "About", "Home")%></li>
</ul>
</div>
public ActionResult Index(int pageIndex)
{
int pageSize = 10;
var orderlist = nos.GetOrderList(pageIndex, pageSize);
//var new_order = nos.FindUp().ToList();
return View("Index", orderlist);
}
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"NewOrders",
"OrderList/{pageIndex}",
new { controller = "NewOrder", action = "Index"},
new { pageIndex = 0 }
);
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
}
protected void Application_Start()
{
RegisterRoutes(RouteTable.Routes);
}
<%= Html.Pager(Model.PageSize, Model.PageIndex, Model.TotalItemCount, new { @class = "current")%>
public ActionResult Index(int? id)
{
using (var db = new dz_mvcDataContext())
{
PagedList<new_order> orders = db.new_order.ToPagedList(id ?? 1, 10);
return View("Index",orders);
}
}
<%@ Page Title="" Language="C#" MasterPageFile=" Mastername" Inherits="System.Web.Mvc.ViewPage<IPagedList<我的是强类型>>" %>
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<PageList<new_order>>" %>
<%@ Import Namespace="dz_mvc_test.Models" %>
<%@ Import Namespace="Webdiyer.WebControls.Mvc" %>
<%= Html.RouteLink("上一页", "NewOrder", new { pageIndex = Convert.ToInt32(Html.ViewContext.RouteData.Values["pageIndex"]) - 1 })%>
|
<%= Html.RouteLink("下一页", "NewOrder", new { pageIndex = Convert.ToInt32(Html.ViewContext.RouteData.Values["pageIndex"]) + 1 })%>