2012-05-12 65 views
0

我是一個初學者在ASP.Net MVC 3 我會做出動態數組最初必須表明我的前十個元素,當我點擊查看更多顯示所有的數組元素asp.net MVC 3,動態數組

這裏就是我所做的:

<table> 
@foreach (var tweet in Model) 
{    
    <tr> 
     <td> 
      <img alt="" src="@tweet.ProfileImageUrl" /> 
      <br /> 
      <input id="rowIDs" type="checkbox" /> 
     </td> 
     <td> 
      <strong>@tweet.Name</strong> 
      <br /> 
      Friends: <strong>@tweet.FriendsCount</strong> 
     </td> 
    </tr> 
} 
</table> 

預先感謝您

回答

0

你必須把10個項目中的控制器,

return View(array.Take(10).Skip(page)); 

不要再使用該按鈕。使用尋呼機。 你需要peredovat變量頁面。

+0

謝謝@simply denis,如何查看所有項目一次點擊按鈕查看更多 – gouzema

+0

我更新了我的文章 – Mediator

0

最簡單的方法(在我看來)是使用查詢字符串爲頁面本身創建一個錨點。

你的觀點必須有這樣一個錨:

<a href="@(Request.Url.AbsoluteUri + "?fullComment=true")">All Comments</a> 

而且相控制器(HttpGet,不HttpPost(如果有的話))必須是這樣的:

public ViewResult List(bool fullComment=false) 
{ 
    if (fullComment) 
     return View(dbContext.EntityList.ToList()); 
    else 
     return View(dbContext.EntityList.Take(5).ToList()); 
} 

:如果頁面已經有查詢字符串,在創建錨鏈接時,在視圖中,您必須注意這一點。