我的下拉列表中有 7 个项目,例如
<asp:DropDownList ID="DdlSortBy" runat="server" OnSelectedIndexChanged="DdlSortBy_SelectedIndexChanged"
AutoPostBack="True">
<asp:ListItem Value="0">Case 1</asp:ListItem>
<asp:ListItem Value="1">Case 2</asp:ListItem>
<asp:ListItem Value="2">Case 3</asp:ListItem>
<asp:ListItem Value="3">Case 4</asp:ListItem>
<asp:ListItem Value="4">Case 5</asp:ListItem>
<asp:ListItem Value="5">Case 6</asp:ListItem>
<asp:ListItem Value="6">Case 7</asp:ListItem>
</asp:DropDownList>
除了 Case 1 值 0 之外的所有项目都启动选定的索引更改事件。
知道如何解决吗?
最佳答案
如果它对一个人有效,那么它应该对每个人都有效;它不会在选择时回发的一个实例是,如果该项目已经被选中,比如说,默认情况下 - 那么您需要选择其他东西,然后重新选择所说的“默认”值.
否则,我看不出任何单品会受到歧视。
关于c# - DropDownList 不调用 SelectedIndexChanged?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7902791/