C# 关于DropDownList中的SelectedIndex属性

C# 关于DropDownList中的SelectedIndex属性,c#,asp.net,.net,events,drop-down-menu,C#,Asp.net,.net,Events,Drop Down Menu,抱歉我的无知,但我一直认为设置DropDownList的SelectedIndex属性会触发SelectedIndexChanged事件。。。我错了吗 在文档中搜索我没有找到任何清晰的 谢谢否,它无法触发selectionchange事件 如果您以编程方式设置,则不会触发selectionchange事件。当列表控件中的选择在发送到服务器之间更改时触发。 请确保以下内容启动活动 AutoPostBack=“真” onselectedindexchanged=“处理程序的名称” 下面是代码 <

抱歉我的无知,但我一直认为设置
DropDownList的
SelectedIndex
属性会触发
SelectedIndexChanged
事件。。。我错了吗

在文档中搜索我没有找到任何清晰的


谢谢

否,它无法触发selectionchange事件

如果您以编程方式设置,则不会触发selectionchange事件。

当列表控件中的选择在发送到服务器之间更改时触发。 请确保以下内容启动活动

  • AutoPostBack=“真”
  • onselectedindexchanged=“处理程序的名称”
  • 下面是代码

    <asp:DropDownList ID="ddl1" runat="server" AutoPostBack="true"
    onselectedindexchanged="ddl1_SelectedIndexChanged">
       <asp:ListItem Text ="1" Value="1"></asp:ListItem>
       <asp:ListItem Text ="2" Value="2"></asp:ListItem>
    </asp:DropDownList>
    
    
    protected void ddl1_SelectedIndexChanged(object sender, EventArgs e)
    {
    
    }
    


    如果你得到了想要的信息,别忘了将答案标记为已接受