相关疑难解决方法(0)

DropDownList不尊重SelectList的Selected属性

我有以下代码行:

@Html.DropDownListFor(x => x.TimeOption, new SelectList(Model.TimeOptions, "Value", "Name", (int)Model.TimeOption))
Run Code Online (Sandbox Code Playgroud)

正确构建了下拉列表,并且选择确实是正确的但MVC不会在选择了正确的项目的情况下绘制下拉列表.标记不会在选项上输出选定的属性.

输出呈现为:

<option value="0">Past Day</option>
<option value="1">Past Week</option>
<option value="2">Past Month</option>
<option value="3">Past Year</option>
<option value="4">Start of Time</option>
Run Code Online (Sandbox Code Playgroud)

然而,如果您查看附加的屏幕截图,您可以看到它已正确选择:

观察清单

这仅影响GET,而不影响POST.想法?

c# asp.net-mvc

10
推荐指数
1
解决办法
5235
查看次数

标签 统计

asp.net-mvc ×1

c# ×1