【问题标题】:Html select (dropdown) works only in postback, why?Html select (dropdown) 仅在回发中有效,为什么?
【发布时间】:2015-06-18 12:08:09
【问题描述】:

我在 ASP.NET 中有 html 选择。这一行:

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

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

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

顺便说一下,我在其他页面也有同样的效果。

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

【问题讨论】:

  • 你是否也在页面加载时绑定了这些数据?
  • s4.ClearSelection();试试这个代码
  • 我每次加载都绑定数据。我会尝试“s4.ClearSelection();”现在
  • 没有像 ClearSelection() 这样的选项 :-(
  • 肯定有数据绑定,因为我可以看到第一个索引名称。问题是我无法打开下拉列表(html 选择)

标签: html asp.net postback html-select


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 1970-01-01
    • 1970-01-01
    • 2019-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多