-1
我是mvc razors中的新成員。我在使用mvc razors填充下拉列表中的數據庫時會加載數據。從數據庫中加載數據在mvc中填充DropDownList Razors
我是mvc razors中的新成員。我在使用mvc razors填充下拉列表中的數據庫時會加載數據。從數據庫中加載數據在mvc中填充DropDownList Razors
您只需將數據庫項目添加到ViewModel中的列表中,然後將其傳遞到您的視圖並使用剃鬚刀進行渲染。
這裏是一個非常簡單的例子:
查看:
@model ViewModel
@Html.DropDownList("DesiredDropDownListName", new SelectList(Model.MyList))
視圖模型:
public List<string> MyList { get; set; }
控制器動作:
ViewModel vm = new ViewModel();
var list = LoadList();
vm.MyList = list;
return View("Index", vm);
//Example list - load database items here and add to list
public List<string> LoadList()
{
List<string> list = new List<string>();
list.Add("Apple");
list.Add("Orange");
list.Add("Strawberry");
list.Add("etc..");
return list;
}
請在mvc razors中將加載數據的代碼從sql server數據庫發佈到cascanding下拉列表中。 –