0

我有一个带有下拉列表的 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 的所有项。

4

1 回答 1

0

您可以尝试更改您的代码,如下所示:

  <select size="7" style=" width: 275px; color:#967a42;" class="table-dark" name="OptionsToAdd"  asp-items="@(new SelectList(@ViewBag.OptionsDD, "Value", "Text"))" multiple> 
    </select>
于 2020-12-02T09:27:12.617 回答