I all my projects Pager was used in mode like "<< <Back 1 2 3 4 _5_ 6 > >>". The only thing I can do with existing Pager is : "1 < > 6". But to do this I have to write following:
Html.Pager( ... ).First("1").Last(totalPages.ToString()).Next(">").Last("<").Format("").SingleFormat("").Replace(" | ", "");
And after all that there will be no page numbers between < and >.
Note: In my first example "<<" means - jump 10 pages back. "_5_" means current page.
So the question is, can be a way to create pagers like "<< <Back 1 2 3 4 _5_ 6 > >>" and "< Back 1 2 3 4 _5_ 6 >" (Like in Google)?
And also can I specify how page numbers will render? For example in block mode "_1_ 2 3 4 5 6 7 8 9 10 > >>", "<< < _11_ 12 13 14 15 16 17 18 19 20 > >>" (Show pages in each 10), or in around mode like "< 1 2 3 _4_ 5 6 7 >" (3 pages around), "_1_ 2 3 >" (2 pages around).
If it possible now, please advice me how to do it.
If not, it will be nice if these settings features would be added.