-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下拉列表中。 –