关于DropDownList中的SelectedIndex属性

本文关键字:属性 SelectedIndex 中的 DropDownList 关于 | 更新日期: 2023-09-27 18:20:48

很抱歉我不知道,但我一直认为,设置DropDownListSelectedIndex属性会触发SelectedIndexChanged事件。。。我错了吗?

在文档中搜索,我没有发现任何清晰的内容。。。

感谢

关于DropDownList中的SelectedIndex属性

否,它不能激发selectionchange事件。

如果您是用程序设置的,那么它不会触发selectionchange事件。

DropDownlist类当列表控件中的选择在发布到服务器之间发生更改时,所选索引更改事件将触发。请确保以下内容以启动活动。

  1. 自动返回="true"如何使用DropDownList自动返回功能
  2. 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)
{
}

注意-在运行时设置索引时,永远不会触发事件。

请同时浏览以下链接。

如何:响应列表Web服务器控件中的更改

如何使用DropDownList AutoPostBack功能