asp.net-mvc-3 – 在MVC3中设置所选选项
发布时间:2020-05-24 08:07:44 所属栏目:asp.Net 来源:互联网
导读:所以我可以做到这一点 string selectedOption = ViewBag.SelectedOption;select id=SelectedYear name=SelectedYear option value=20102010/option//if(selectedOption == 2010)...meh... optio
|
所以我可以做到这一点 string selectedOption = ViewBag.SelectedOption;
<select id="SelectedYear" name="SelectedYear">
<option value="2010">2010</option>//if(selectedOption == 2010)...meh...
<option value="2011">2011</option>
<option value="2012">2012</option>
<option value="2013">2013</option>
</select>
我知道我可以在一个div中存储SelectedOption,并在$(document).ready之后以简洁的方式用jQuery设置所选的选项. 是否有一种简洁的方法来直接完成MVC3 / razor的任务? 解决方法就像是:int selectedOption = ViewBag.SelectedOption;
<select id="SelectedYear" name="SelectedYear">
<option value="2010" selected="@(selectedOption == 2010 ? "selected" : "")">2010</option>
<option value="2011" selected="@(selectedOption == 2011 ? "selected" : "")">2011</option>
<option value="2012" selected="@(selectedOption == 2012 ? "selected" : "")">2012</option>
<option value="2013" selected="@(selectedOption == 2013 ? "selected" : "")">2013</option>
</select>
话虽如此,这是HtmlHelper.DropDownList的用途. 将您的逻辑放在控制器中,然后通过ViewBag传递IEnumerable.此时,您只需在视图中调用帮助程序: @Html.DropDownList("optionName",ViewBag.MyOptionsList as IEnumerable<SelectListItem>) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp-classic – 为经典Asp Session Cookie设置HTTPONLY
- asp.net – 当内容页面位于子文件夹中时,jQuery无法在母版页
- asp.net-mvc – MVC3如何禁用/启用ActionLink
- asp.net – 如何创建一个.ICS文件与多个VEVENT导入到现有的
- asp.net – 如何在Web.config中启用SmtpClient的SSL
- asp.net fileupload控件上传文件与多文件上传
- asp.net-mvc – 在ASP.NET MVC 3中授权当前用户对控制器和操
- .net-4.0 – 为什么我在一个新的MVC4项目中收到编译错误?
- 准备ASP.Net网站进行渗透测试
- asp.net-mvc – Html.BeginForm()和ajax.beginform()之间的
推荐文章
站长推荐
热点阅读
