如何使用數據庫文檔集合中特定的 字段的值填充MVC中的下拉列表。比如我有一個電影文件 這樣的..使用文檔數據庫中的值填充MVC中的下拉列表
電影文件:
{
MovieName = "aasdasdasd"
blah blah blah..
}
我怎樣才能得到一個下拉在我的網站列表中顯示的填充了的movieName值的所有 電影列表所有電影文件?
如何使用數據庫文檔集合中特定的 字段的值填充MVC中的下拉列表。比如我有一個電影文件 這樣的..使用文檔數據庫中的值填充MVC中的下拉列表
電影文件:
{
MovieName = "aasdasdasd"
blah blah blah..
}
我怎樣才能得到一個下拉在我的網站列表中顯示的填充了的movieName值的所有 電影列表所有電影文件?
控制器
public ActionResult Index()
{
var db = new NorthwindEntities();
IEnumerable<SelectListItem> items = db.Categories
.Select(c => new SelectListItem
{
Value = c.CategoryID.ToString(),
Text = c.CategoryName
});
ViewBag.CategoryID = items;
return View();
}
查看
@Html.DropDownList("CategoryID")
來源:http://www.mikesdotnetting.com/Article/128/Get-The-Drop-On-ASP.NET-MVC-DropDownLists
你可以這樣說:
public ActionResult Create()
{
var movies= repository.getAllMovies();
ViewBag.movies_drpdwn= new SelectList(movies, "movie_id", "MovieName");
return View();
}
然後在您的視圖:
@Html.DropDownListFor(model => model.movie_id, (SelectList)ViewBag.movies_drpdwn, "--Select Movie--")
我試過.. dropdownlistfor(M => m.MovieName,Model.Movie),但瞭解我必須在.aspx頁面視圖引用模型這是有意義的頁面.. – ZVenue 2011-12-19 19:34:48
這是一個RavenDB的問題或ASP.NET MVC? – 2011-12-20 11:59:29