c# - DropDownList 不调用 SelectedIndexChanged?

标签 c# asp.net .net drop-down-menu selectedindexchanged

我的下拉列表中有 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/

相关文章:

javascript - 在 ASP.net 中调用 Web 服务

c# - 如何在不选择任意类型的情况下对命名空间进行强类型引用

c# - 如何使用导入的 C# 项目的应用程序配置

c# - 使用 LINQ 将集合拆分为 `n` 部分?

asp.net - Paypal Express Checkout 集成问题 (WEBREQUEST)

c# - 你如何处理一个有挂起调用的线程?

javascript - Ajax 分页在使用分页替换页面内容时复制 _layout 页面

c# - 由于依赖程序集的版本号,依赖程序集未复制到输出目录

c# - 在 asp.net mvc4 中类顶部的 InitializeSimpleMembership 注释的目的

c# - 从 32-BPP 转换为 8-BPP 索引 (C#)