HTML 选择(下拉列表)仅适用于回发,为什么



我在 ASP.NET 中有html选择。

<select id="s4" runat="server"multiple="true"class="s4a"style="height:50px">

现在,问题是当我加载页面时,我无法打开下拉列表。 它是锁定的。当我进行表单提交(按按钮)时,下拉菜单是打开的,我现在可以选择。这是代码隐藏的部分,我将所有数据放入 Select:

 s4.DataSource = dpDb.AllTexts;
 s4.DataBind();
 s4.SelectedIndex = 0;

顺便说一句,我在其他页面中也有相同的内容,并且可以工作。

有人知道为什么它会这样工作吗?

我找不到具体的答案,所以我通过重定向到具有所选索引的任何"选定索引更改"中的 GET/POST 的同一页面来解决它,并在代码中处理它。

最新更新