首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下拉列表autopostback?

下拉列表autopostback?
EN

Stack Overflow用户
提问于 2009-11-17 14:53:15
回答 4查看 3.5K关注 0票数 3

下面是我的下拉列表,当我选择prefix1时,它会给我一个回复,但当我再次选择它时,它不会。我必须首先选择prefix2项,然后返回到prefix1,以便它再次回发。这就像它的postbacking只有SeletedIndexChange一样。

我需要回发我在下拉列表中选择的每个时间,即使它是相同的项目:

代码语言:javascript
复制
<asp:DropDownList runat="server" ID="lstFilePrefix1" AutoPostBack="True" 
     OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"  >
    <asp:ListItem Text="Prefix1" Value="Prefix1" />
    <asp:ListItem Text="Prefix2" Value="Prefix2" />
    <asp:ListItem Text="Prefix3" Value="Prefix3" />
    <asp:ListItem Text="Prefix1 and Prefix2" Value="Prefix1 and Prefix2" />
    <asp:ListItem Text="Prefix2 and Prefix3" Value="Prefix2 and Prefix3" />
</asp:DropDownList>
EN

回答 4

Stack Overflow用户

发布于 2009-11-17 15:01:48

由于dropdownlist行为,当选定的索引更改时,回发发生,您需要更改您的控件选择,您可以使用checkbox控件进行更改

票数 3
EN

Stack Overflow用户

发布于 2014-07-03 18:37:58

代码语言:javascript
复制
<asp:DropDownList runat="server" ID="lstFilePrefix1" AutoPostBack="True" 
 OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged"  >

您应该已经注意到,事件处理程序是OnSelectedIndexChanged :),所以如果您选择一个元素,然后再次单击它,索引根本没有改变!要触发它,必须更改索引。我认为你想要的东西是不可能通过DDL实现的

票数 1
EN

Stack Overflow用户

发布于 2009-11-17 18:55:48

下拉式控件的基本性质/行为是显示供用户选择的项。当用户选择一个项目并再次选择相同的项目时,触发OnSeletedIndexChange事件是没有意义的。实际上,项目索引没有变化

如果这澄清了您的问题,请标记它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1747045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档