【发布时间】:2019-02-24 10:12:34
【问题描述】:
这是部分视图。提交页面刷新时,我的下拉值消失了。
@{
var pageName = ViewContext.RouteData.Values["action"].ToString();
ScanPaDataBaseApp.SCANHRConn dbConfig = new ScanPaDataBaseApp.SCANHRConn();
var MySalutList = dbConfig.Codes.ToList();
var SalutData = from Salut in dbConfig.Codes
where Salut.Typ.Trim() == "SALUT"
orderby Salut.SDes
select Salut;
SelectList GetSalutList = new SelectList(SalutData, "Cd", "sDes");
ViewBag.SalutList = GetSalutList;
@Html.DropDownList("Salutation", ViewBag.SalutList as SelectList, "Select Salut", new { Style = "width:236px; color:#858585;" })
【问题讨论】:
-
考虑使用强类型视图模型属性:
@Html.DropDownListFor(m => m.Salutation, ViewBag.SalutList as SelectList, "Select Salut", new { ... })