2011-07-11 79 views
0

我是新來的.NET MVC 3,我想呈現的集合。如何將集合映射到模型並對其進行操作。如何在.net MVC 3中使用Collection?

我正在尋找如何做一個簡單的例子。如果有人遇到過這樣的例子,請把它們發給我,這樣我就可以學習了。

感謝

+0

什麼收藏?在MVC中,控制器通過查看模型。如果模型有一個屬性是一個List 或ICollection的那麼你可以當你渲染視圖中的標記枚舉它。那有意義嗎?我可以提供一個樣本。 –

+0

是請..樣品將是有益的.. – balanv

回答

3

這裏是

http://weblogs.asp.net/scottgu/archive/2010/10/19/asp-net-mvc-3-new-model-directive-support-in-razor.aspx

特別是要遵循這個模式如何在MVC 3迭代集合一個很好的例子:

控制器

public class NamesController : Controller 
{ 
    public ActionResult Index() 
    { 
     var names = new List<string>() { "Bob", "James", "Jim" }; 

     return View(names); 
    } 
} 

查看

@model IList<string> 

<!DOCTYPE html> 

<html> 
    <head> 
    </head> 
    <body> 
     <h1>Names</h1> 

     <ul> 
      @foreach(var name in model) { 
       <li>@name</li> 
      } 
     </ul> 
    </body> 
</html> 
+0

謝謝。但我怎麼填補檢索表格數據庫值列表? – balanv

+0

你正在使用什麼類型的數據庫?你將用什麼來訪問該數據庫?如果你使用MsSQL,你可能想看看Entity Framwork。這裏有一個關於如何獲得所有這些設置的絕佳視頻教程的鏈接。 http://msdn.microsoft.com/en-us/data/gg685467 –

+0

謝謝傑里米.. – balanv