当组合框为空时,ajax Combobox不会触发事件

时间:2011-01-03 09:45:22

标签: asp.net

在我的.aspx中,我写了以下内容:

<ajaxToolkit:ComboBox ID="cmbAddressAlias" runat="server" DropDownStyle="Simple"      AutoCompleteMode="Suggest" CaseSensitive="false" AutoPostBack="true" RenderMode="Inline" Width="170px" CssClass="cmbProvince" OnSelectedIndexChanged="cmbAddressAlias_SelectedIndexChanged">           </ajaxToolkit:ComboBox>

它正确绑定(数据源动态绑定),它也会引发事件,同时改变索引。

但是,当我手动清除组合框文本时,它不会引发事件。

如果当前组合框有文本“ASP”,那么我手动选择整个文本并使用del键我正在删除,但它不会为我举起事件。当我更改索引时,它会自动引发事件。

我需要在组合框空的时候举起活动。

1 个答案:

答案 0 :(得分:0)

您应该处理此事件以及“OnTextChanged”并注意它与您处理的“OnSelectedIndexChanged”不同。处理此事件,当您清除组合中的文本时它将触发。

如果上述方法不起作用this post可能会对您有所帮助。