Asp.net mvc 3 如何绑定DropDownlist和复选框的数据?
我在数据中有一个表,其中我添加了分配工作链接。。。。当点击这个按钮时,我会看到一个assinedwork按钮,在这里我会下拉列表,将数据绑定到projectName中…就像复选框一样Asp.net mvc 3 如何绑定DropDownlist和复选框的数据?,asp.net-mvc-3,c#-4.0,sql-server-2008-r2,Asp.net Mvc 3,C# 4.0,Sql Server 2008 R2,我在数据中有一个表,其中我添加了分配工作链接。。。。当点击这个按钮时,我会看到一个assinedwork按钮,在这里我会下拉列表,将数据绑定到projectName中…就像复选框一样 Table for Projects ----------- ProjetsId | ProjectName |Decscription.. 1 | aaaa | hihihihi 2 | bbbb | helohelo
Table for Projects
-----------
ProjetsId | ProjectName |Decscription..
1 | aaaa | hihihihi
2 | bbbb | helohelo
like that .....
to bind the project name to Dropdownlist.
Table for Employee
-------------------
EmployeeId | EmployeNameName |EmployeDescription..
1 | aaaa | hihihihi
2 | bbbb | helohelo
to bind the EmployeName to Checkbox
please help me .....................
绑定到DropDownList 基本上,您必须创建一个可枚举的
SelectListItem
集合,并通过ViewBag或视图模型将其传递给控制器
从行动上,
public ViewResult Edit(int id)
{
...
var projects = _repository.GetAllProjects().Select(p =>
new SelectListItem
{
Text = p.ProjectName,
Value = p.ProjectsId.ToString()
});
ViewBag.Projects = projects; // you can also use viewmodel
...
}
从这个角度看,
@Html.DropDownListFor(x => x.ProjectId, ViewBag.Projects, "Choose a project")
我不明白你怎么能把employeename和checkbox@Mark.. 在EmployeName前面的复选框中,单击复选框“插入到数据库…”。。。。