Asp.net mvc 3 以下内容的下拉列表
用于生成下拉列表的代码,其中dropdown.text作为DropdownList项/textAsp.net mvc 3 以下内容的下拉列表,asp.net-mvc-3,html.dropdownlistfor,Asp.net Mvc 3,Html.dropdownlistfor,用于生成下拉列表的代码,其中dropdown.text作为DropdownList项/text和dropdown.value作为DropdownList值 此代码显示在my view.cshtml中,使用razor: var dropdown = (from role in db.aspnet_Users where role.aspnet_Roles.Any(a => a.RoleName == "supervisor")
和dropdown.value作为DropdownList值
此代码显示在my view.cshtml中,使用razor:
var dropdown = (from role in db.aspnet_Users
where role.aspnet_Roles.Any(a => a.RoleName == "supervisor")
select new
{
text = role.UserName,
value = role.UserId
}).ToList();
变量的下拉列表在哪里
还考虑将代码移动到控制器,并通过viewbag传递变量(即:viewbag.dropdownitems=dropdown)
@Html.DropDownList("name",
new SelectList( dropdown ,
"value",
"text" ) )