【问题标题】:PagedList MVC 3 - Page Numbers not showingPagedList MVC 3 - 页码不显示
【发布时间】:2013-06-21 14:54:34
【问题描述】:
 <%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
<%@ Import Namespace="PagedList.Mvc" %>
<%@ Import Namespace="PagedList" %>

<!DOCTYPE html>`enter code here`

<html>
<head runat="server">
    <title>ViewPage1</title>
    <link href="../../Public/css/PagedList.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <div>
        <table class="tableEmptyStyle">
        <tr>

        </tr>
    </table>
    <table>
        <tr>          
            <th>
                Code
            </th>
            <th>
                Name
            </th>            
        </tr>
        <%            
            foreach (var item in ViewBag.OnePageDivisions)
           { %>
        <tr>
           <td>
                <%: item.Code %>
            </td>
            <td>
                <%: item.Name %>
            </td>
         </tr>
        <% Html.PagedListPager((IPagedList)ViewBag.OnePageDivisions, page => Url.Action("Index", new { page = page }), PagedListRenderOptions.PageNumbersOnly); %>
        <% } %>        
    </table>

然后从控制器我得到列表和

ViewBag.OnePageDivisions = allList

我能够获取列表并显示它,

问题是下面的页码没有显示。

CSS“PagedList.css”取自包。任何帮助表示赞赏

我正在使用 MVC 3、PagedList 1.15.0.0 和 PagedList.Mvc 3.18.0.0

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 pagedlist


    【解决方案1】:

    改变

    <% Html.PagedListPager((IPagedList)ViewBag.OnePageDivisions, page => Url.Action("Index", new { page = page }), PagedListRenderOptions.PageNumbersOnly); %>
    

    <%: Html.PagedListPager((IPagedList)ViewBag.OnePageDivisions, page => Url.Action("Index", new { page = page }), PagedListRenderOptions.PageNumbersOnly) %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-04
      • 2011-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多