使用Twitter Bootstrap样式和C#中的项填充@ html.DropDownListFo
我正在尝试填充下拉列表中的项目.我在visual studio 2012上使用MVC4和twitter bootstrap样式.
我对控制器的代码是: String[] genders = { "Male","Female","Other"}; ViewBag.genders = new SelectList(genders); 在我看来是: @Html.DropDownListFor("genders","Select a gender",new { @class = "form-control" }) 但是,我收到一个错误:
我尝试过其他各种形式的陈述.但基本上我想保持控制器不变并编辑视图中的语句.但我愿意接受任何人们愿意提出的建议,以帮助我解决这个问题. 提前致谢 解决方法
试试这个:
@Html.DropDownListFor(m=>m.SelectedGender,(SelectList)ViewBag.genders,"Select gender",new { @class = "form-control" }) m => m.SelectedGender,是将值绑定到视图模型中某些内容的位置(或者如果没有模型,则应使用提供字符串的@ Html.DropDownList). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- RMI、Hessian、Burlap、Httpinvoker、WebService
- shell – 将Cygwin PID转换为Windows PID
- bootstrap 文件上传插件 fileinput.min.js 可以预
- angularjs – 我如何在textarea内调整ng-readonl
- angularjs – 如何在angular指令的link函数中传递
- bootstrap模态弹出框学习笔记(1-9 模态弹出框--
- angularjs – ionic cordovaSQLite插件错误无法读
- 循环遍历字符串数组 – angular2
- twitter-bootstrap – Twitter Bootstrap Carous
- angularjs – 如何清除动态ng-repeat表单字段