2
我創建了一個MVC3網站,並且我在頁面中放置了一個類別列表的下拉列表,這些類別將從數據庫中提取並且我不知道在哪裏/如何將這個分類列表放在可重複使用和獨立的位置。我現在正在做的就是將類別列表作爲模型類中的參數傳遞,並執行每個動作。如何使用MVC3創建部分列表作爲部分使用MVC3
我怎樣才能使它獨立於任何操作並從數據庫中提取類別?
謝謝!
我創建了一個MVC3網站,並且我在頁面中放置了一個類別列表的下拉列表,這些類別將從數據庫中提取並且我不知道在哪裏/如何將這個分類列表放在可重複使用和獨立的位置。我現在正在做的就是將類別列表作爲模型類中的參數傳遞,並執行每個動作。如何使用MVC3創建部分列表作爲部分使用MVC3
我怎樣才能使它獨立於任何操作並從數據庫中提取類別?
謝謝!
在我看來,首先你應該創建部分視圖和類別列表。
@Html.DropDownList("Categories", "Choose ...")
在控制器,你可以創建一個行動,你將得到數據庫
public PartialViewResult ListOfCategories()
{
ViewBag.Categories = new SelectList(db.Categories, "Id", "Name");
return PartialView("NameOfYourPartial");
}
所有類別在版式文件u能執行此功能
@{Html.RenderAction("NameOfAction", "YourController");}
你應該有一個列表所有您的視圖中源自您的佈局的類別。