做分页的时候导航会有:
 1 2 3 4 5 6 7 8 9 10 11 .... 1111
而A标签的大小是用 padding 来控制的。这样1位数和3位数显示出来大小差别太大了。
请问有何高招。
能多动态就多动态,动态判断总页数是几位数,然后让前面位数不够的添0。
比如 01 02 03 04 05 ..... 99
     001 002 003 004 ..... 999

高人赐教, <%if (Model.TotalPages > 1)
          { %>
        <a href='<%= Url.RouteUrl("PaginateList", new { page=(Model.PageIndex-1) }) %>'>上一页</a>
            <%for (int i = 0; i < Model.TotalPages; i++)
              { %>
                <%if (i < 10)
                  {
                     
                  } %>
                <a href='<%= Url.RouteUrl("PaginateList", new { page=i})%>'><%= i+1 %></a>
            <%} %>
        <a href='<%= Url.RouteUrl("PaginateList", new { page=(Model.PageIndex+1) }) %>'>下一页</a>
        <%} %>后台程序提供总页数,页面索引,以及2个bool的是否有前后页。高人,高手,height csdners , where are you ?