ASP.NET MVC中为Select元素设置选中项的方法
在ASP.NET MVC中为
- 使用ViewBag或ViewData传递选中项的值到视图中,在视图中使用@Html.DropDownListFor方法生成
在控制器中设置选中项的值:
ViewBag.SelectedType = '竞赛';
在视图中生成
@Html.DropDownListFor(model => model.Type, new SelectList(new List<string> { '竞赛', '获奖', '活动', '其他' }), new { @class = 'form-control', style = 'width:50%' })
- 在视图中使用@Html.DropDownList方法生成
在视图中生成
@Html.DropDownList('type', new SelectList(new List<string> { '竞赛', '获奖', '活动', '其他' }, Model.Type), new { @class = 'form-control', style = 'width:50%' })
注意:以上两种方法中,Model.Type表示从模型中获取的选中项的值,可以根据实际情况进行替换。
原文地址: https://www.cveoy.top/t/topic/pmjg 著作权归作者所有。请勿转载和采集!