Html select (dropdown) 仅在回发中有效,为什么?
Html select (dropdown) works only in postback, why?
我在 ASP.NET 中有 html select。这一行:
<select id="s4" runat="server"multiple="true"class="s4a"style="height:50px">
现在,问题是当我加载页面时,我无法打开下拉菜单。它被锁上了。
当我提交表单(按下按钮)时,下拉菜单打开,我现在可以选择。
这是后面代码的一部分,我将所有数据放入 select:
s4.DataSource = dpDb.AllTexts;
s4.DataBind();
s4.SelectedIndex = 0;
顺便说一句,我在其他页面上也有同样的东西,而且有效。
有人知道为什么会这样吗?
我找不到具体的答案,所以我通过重定向到具有所选索引的 GET/POST IN ANY "SelectedIndexChanged" 的同一页面来解决它,并在代码中处理它。
我在 ASP.NET 中有 html select。这一行:
<select id="s4" runat="server"multiple="true"class="s4a"style="height:50px">
现在,问题是当我加载页面时,我无法打开下拉菜单。它被锁上了。 当我提交表单(按下按钮)时,下拉菜单打开,我现在可以选择。 这是后面代码的一部分,我将所有数据放入 select:
s4.DataSource = dpDb.AllTexts;
s4.DataBind();
s4.SelectedIndex = 0;
顺便说一句,我在其他页面上也有同样的东西,而且有效。
有人知道为什么会这样吗?
我找不到具体的答案,所以我通过重定向到具有所选索引的 GET/POST IN ANY "SelectedIndexChanged" 的同一页面来解决它,并在代码中处理它。