[英]Problem with adding an event to the combo
我有一个组合框:
<ext:ComboBox ID="cbGroup" runat="server" Width="150"
OnItemSelected="cbGroup_ItemSelected">
</ext:ComboBox>
和方法:
protected void cbGroup_ItemSelected(object sender, EventArgs e)
{
FilterItemSelected(this, new EventArgs());
}
更改组合框中的项目时,不会触发方法。
我想念什么?
我认为您需要控件上的AutoPostBack="true"
。
基于我对ASP.NET DropDownList
控件的了解,我会说要在ComboBox
上查找AutoPostBack
属性并将其设置为true。
我不知道您使用的是什么组件框架,但是asp:DropDownList
具有OnSelectedIndexChanged
事件,该事件将在选择一个项目时触发,并假设AutoPostBack
设置为true
:
<asp:DropDownList AutoPostBack="true" ID="cbGroup" runat="server" Width="150" OnSelectedIndexChanged="cbGroup_ItemSelected"></asp:DropDownList>
更新 :正如我在对Philip Smith的回答的评论中提到的那样,我认为问题在于您没有将AutoPostBack
设置为true
; 如果没有此设置,则控件将不会在服务器端触发事件,因为AutoPostBack
标准设置为false
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.