2010-10-25 75 views
0

MVCContrib的分頁很容易,只需按照這裏的步驟;MVCContrib網格 - 我需要一個更好的分頁控制

http://mvccontrib.codeplex.com/wikipage?title=Grid&ProjectName=mvccontrib

但是控制渲染爲

「顯示1 - 15的32第一|上一頁|下一頁|最後的」

這看起來不是很好。我希望更清晰的外觀,每個頁面顯示爲鏈接; 「Pages:1 2 3」。 我還沒有找到任何有關如何使用MVCContrib和.AsPagination執行此操作的文檔。 那麼我該如何做到這一點?

回答

1

This is a link to source forge上的實際尋呼機代碼。

以下代碼顯示瞭如何構建傳呼機。
(就是上面的部分 - 你可以看到第一個「|」生成)

protected virtual void RenderRightSideOfPager(StringBuilder builder) 
{ 
    builder.Append("<span class='paginationRight'>"); 
    //If we're on page 1 then there's no need to render a link to the first page. 
    if(_pagination.PageNumber == 1) { 
     builder.Append(_paginationFirst); 
    } else { 
     builder.Append(CreatePageLink(1, _paginationFirst)); 
    } 

    builder.Append(" | "); 

我猜你可以你按照許可證規定,只要替換文件:

4. Redistribution. 

只要您滿足以下條件,您可以在任何媒介中修改或不加修改地複製和分發其作品或其衍生作品的副本:

  1. 您必須向工作或衍生作品的任何其他收件人提供本許可證的副本;和

  2. 您必須使任何修改的文件攜帶突出通知,聲明您更改了文件;和

  3. 您必須在作品的源格式中保留源自作品源格式的所有版權,專利,商標和歸屬通知,但不包括那些與任何部分無關的通知衍生作品; ...

你可以看到完整的許可證here

希望這有助於享受生活,朱利安

相關問題