2012-04-19 53 views
0

我動態生成從後面的代碼分頁,但我的html設計是不同的。如何添加一個類到listitem。代碼如下如何添加類到listitem後面的代碼

if (pageCount > 0) 
    { 
     pages.Add(new ListItem("First", "1", currentPage > 1)); 
     for (int i = 1; i <= pageCount; i++) 
     { 
      pages.Add(new ListItem(i.ToString(), i.ToString(), i != currentPage)); 
     } 
     pages.Add(new ListItem("Last", recordCount.ToString(), currentPage < pageCount)); 
    } 

的HTML同樣是

<ul class="pages-pagina"> 
<li class="pages previous"><a href="#">Previous</a></li> 
<li class="pages selected"><a href="#">1</a></li> 
<li class="pages"><a href="#">2</a></li> 
<li class="pages"><a href="#">3</a></li> 
<li class="pages"><a href="#">4</a></li> 
<li class="pages"><a href="#">5</a></li> 
<li>...</li> 
<li class="pages last"><a href="#">10</a></li> 
<li class="pages next"><a href="#">Next</a></li> 


</ul> 

感謝

+0

什麼樣的類和它在哪裏添加?請給出樣本的最終HTML與類 – JotaBe 2012-04-19 10:09:37

+0

正如你可以在提供的HTML中看到的Previous是前面提到的listitem的鏈接,Next是後面提到的listitem的鏈接。 – asifa 2012-04-19 10:14:02

+0

目前我正在獲得第一名1 2最後。我想要Previous 1 2 Next如html所示。 – asifa 2012-04-19 10:14:46

回答

3

ListItem對象的使用Attributes.Add。

ListItem li = new ListItem(i.ToString(), i.ToString(), i != currentPage); 
li.Attributes.Add("class", "pages"); 

pages.Add(li);

+0

我試過了,但沒有運氣,請有人幫我。 – asifa 2012-04-20 11:19:52

相關問題