【发布时间】:2013-04-23 13:11:41
【问题描述】:
每当用户从下拉列表中选择一个值时,我想自动点击搜索按钮。
代码sn-p:
在InitializeComponent() 中添加了事件处理程序:
this.ddltrim.SelectedIndexChanged += new System.EventHandler(this.ddltrim_SelectedIndexChanged);
代码:
private void ddltrim_SelectedIndexChanged(object sender, System.EventArgs e)
{
if(ddlStores.Items.Count ==1)
btnSearch_Click("Search", null);
}
在设计师中:
<asp:dropdownlist id=ddltrim width="100%" Runat="server" AutoPostBack="True" EnableViewState="True">
<asp:ListItem Value="Select Submodel" Selected="True">
Select SubModel
</asp:ListItem></asp:dropdownlist>
但是当我从 ddl 中选择任何值时,selectIndexChanged 不会触发。必须手动点击按钮搜索。
【问题讨论】:
-
您可以尝试在 Page_Init 或 Page_Load 中绑定 SelectedIndexChange 事件吗?
-
我已经添加了 page_load 但没有工作。
标签: asp.net html-select