我正在尝试使用下面文章中给出的说明在ASP.NET MVC应用程序(aspx)中实现分页功能
我很想知道如何使用aspx实现以下说明,
@model PagedList.IPagedList<ContosoUniversity.Models.Student>
@using PagedList.Mvc;
页面
@(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) of @Model.PageCount
@Html.PagedListPager(Model, page => Url.Action("Index",
new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }))
我正在为上述应用程序使用Entity Framework。
答案 0 :(得分:0)
您需要使用ASP.NET Server标记&lt;%: - %&gt;
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<PagedList.IPagedList<ContosoUniversity.Models.Student>>" %>
<%@ Import Namespace="PagedList.Mvc" %>
<%:(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) of Model.PageCount%>
<%: Html.PagedListPager(Model, page => Url.Action("Index",
new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }))%>
编辑:
使用内联服务器标签的详细信息: http://support.microsoft.com/kb/976112