html select(下拉)控制在asp.net中选择索引已更改事件

我试图将后端代码放到我的html选择控件(下拉列表),当值被更改为后端方法被触发,但我找不到该事件。 我试过这种方式:

 

没有什么变化。 任何人都可以建议我如何解决这个问题? Thx,Laziale

尝试使用SelectedIndexChanged属性而不是onchange,如下所示:

  

将此添加到您的代码后面:

 protected void ddlCompany_SelectedIndexChanged(object sender, EventArgs e) { //code here } 

这是你的标记:

 OnSelectedIndexChanged="ddlCompany_SelectedIndexChanged" AutoPostBack="True" 

如果您使用的是下拉列表服务器控件。 转到设计器视图,选择下拉列表服务器控件,然后右键单击并选择“ 属性” 。 现在,在属性窗口中,单击Events图标,然后您可以看到SelectedIndexChanged事件。 双击右侧的空白区域,Visual Studio将为您生成相关代码。

在此处输入图像描述