dotNet Core 清除下拉列表选择
dotNet Core Clear Dropdownlist selections
我有一个带下拉列表的 Razor 视图:
<select size="7" style=" width: 275px; color:#967a42;" class="table-dark" asp-for="OptionsToAdd" asp-items="@(new SelectList(@ViewBag.OptionsDD, "Value", "Text"))" multiple></select>
当我提交页面时,控制器重置了列表和选择的项目,但是当显示视图时,仍然选择了 POST 之前的相同项目。我该如何清除它?
这只发生在视图中。传入的模型包含 Viewbag.OptionsDD 中的所有项目,并且 selected=false.
您可以尝试像下面这样更改您的代码:
<select size="7" style=" width: 275px; color:#967a42;" class="table-dark" name="OptionsToAdd" asp-items="@(new SelectList(@ViewBag.OptionsDD, "Value", "Text"))" multiple>
</select>
我有一个带下拉列表的 Razor 视图:
<select size="7" style=" width: 275px; color:#967a42;" class="table-dark" asp-for="OptionsToAdd" asp-items="@(new SelectList(@ViewBag.OptionsDD, "Value", "Text"))" multiple></select>
当我提交页面时,控制器重置了列表和选择的项目,但是当显示视图时,仍然选择了 POST 之前的相同项目。我该如何清除它?
这只发生在视图中。传入的模型包含 Viewbag.OptionsDD 中的所有项目,并且 selected=false.
您可以尝试像下面这样更改您的代码:
<select size="7" style=" width: 275px; color:#967a42;" class="table-dark" name="OptionsToAdd" asp-items="@(new SelectList(@ViewBag.OptionsDD, "Value", "Text"))" multiple>
</select>