Html.DropDownListFor 后台取值
model:
-------------------------------------------------------------------------------------------------------------------
view:
-------------------------------------------------------------------------------------------------------------------
controls:
-------------------------------------------------------------------------------------------------------------------
这里后台post,无法取到数据?
public class RegisterViewModel
{
public IEnumerable<SelectListItem> aaa { get ; set; }
}
-------------------------------------------------------------------------------------------------------------------
view:
@Html.DropDownListFor(m => m.aaa, ViewData["d"] as SelectList)-------------------------------------------------------------------------------------------------------------------
controls:
public ActionResult Register()
{
List<SelectListItem> items = new List<SelectListItem>()
{
new SelectListItem(){Text="a", Value="a1", Selected = true},
new SelectListItem(){Text="b", Value="b1"},
};
ViewData["d"] = new SelectList(items, "Value", "Text");
return View();
}
[HttpPost]
public async Task<ActionResult> Register(RegisterViewModel model)
{
IEnumerable<SelectListItem> s = model.aaa as IEnumerable<SelectListItem>;
if (s != null)
{
int i = -1;
foreach (SelectListItem sli in s)
{
i++;
}
Response.Write("<script type='text/javascript'>alert('" + i.ToString () + " ');</script >");
}
}
-------------------------------------------------------------------------------------------------------------------
这里后台post,无法取到数据?
...全文
相关推荐
ASP.NET MVC4中使用Html.DropDownListFor的方法示例
"ASP.NET MVC4中使用Html.DropDownListFor的方法示例"在ASP.NET MVC4框架中,`Html.DropDownListFor` 是一个非常有用的辅助方法,用于创
asp.net mvc下拉框Html.DropDownList 和DropDownListFor的常用方法
*** MVC提供了两个辅助方法,Html.DropDownList和Html.DropDownListFor,它们都用于在视图中生成下拉列表,但它们的使用方式略有不同。
详解MVC中为DropDownListFor设置选中项的方法
`htmlAttributes`参数用于添加额外的HTML属性到下拉列表元素。在设置DropDownListFor的选中项时,主要有以下几种场景和方法:1.
ASP.NET MVC中为DropDownListFor设置选中项的方法
在*** MVC中,DropDownListFor是用于生成下拉列表的Html辅助方法,它主要用于表单中提交用户选择的数据。
Razor mutliselect下拉列表-在ASP.NET MVC的multiselect下拉列表中选择的值
通过代码示例,展示了Html.DropDownListFor和ListBoxFo


