繁体   English   中英

在下拉列表中查找项目并将其设置为.asp.net MVC 4中的选定项

[英]find item in dropdownlist and set it to selected in .asp.net MVC 4

我试图从会话中获取数据,并在我的drowdownlist中找到选定的值,并将其设置为asp.net razor MVC中的选定值。

更新我试图在MVC中执行的操作,您知道WebForm中的技巧

dropdownlist.Items.FindByValue(value).Selected = true; 

我想知道我可以在MVC中做到这一点

ForecastReportModel forecast = (ForecastReportModel)Session["forecastReportRange"];

我的问题如何在下拉列表中找到选定的值

@Html.DropDownListFor(m => m.startMonth, new SelectList(Model.getMonths(), "Value", "Key", "Start Month",forecast.startMonth), new { @class = "form-control" })

SelectList有一个用于选定值的字段,在MSDN上有提及(也提供其他替代)。 您需要提供选定的值才能进行选择。 因此,它的工作方式不同于Web表单。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM