EditorTemplates中的下拉列表不返回值

时间:2016-12-05 22:24:31

标签: asp.net-core asp.net-core-mvc .net-core mvc-editor-templates tag-helpers

我创建了一个简单的SingleSelectDropdownlist视图模型,以避免一遍又一遍地编写html和类。此类有一个名为Options的属性(其中存储了下拉列表的选项)和SelectedValue(用于存储所选值的字符串属性)和Placeholder属性。

@model SingleSelectDdl
@{
    var options = new SelectList(Model.Options, "Value", "Text", string.Empty);
}
<select asp-for="SelectedValue" asp-items="options" class="form-control" placeholder="@Model.Placeholder"></select>
<span asp-validation-for="SelectedValue"></span>

升级到ASP.NET Core 1.1.0后,我注意到SelectedValue属性不再返回任何值,无论我做什么,它都会返回一个空字符串。

知道造成这种情况的原因是什么?

0 个答案:

没有答案