ComboBox生成未找到的ICallbackEventHandler

时间:2015-01-23 11:52:20

标签: asp.net devexpress asp.net-ajax

我使用Devexpress ASP.NET AJAX ComboBox并尝试使用回调事件过滤结果。这是ComboBox控件的ASP标记

<dx:ASPxComboBox runat="server"
    EnableViewState="false"
    Width="100%" ID="Project"
    ValueField="Value" TextField="Text"
    CallbackPageSize="10"
    EnableCallbackMode="true"
    IncrementalFilteringMode="Contains"
    OnItemsRequestedByFilterCondition="Project_ItemsRequestedByFilterCondition"
    OnCallback="Project_Callback"
    DropDownRows="10"
    TextFormatString="{0} {1}">
    <Columns>
        <dx:ListBoxColumn Caption="Projekt" FieldName="Value" Name="value" />
        <dx:ListBoxColumn Caption="Kund" FieldName="Text" Name="text" />
    </Columns>
</dx:ASPxComboBox>

这是

背后的代码
protected void Project_ItemsRequestedByFilterCondition(object source, DevExpress.Web.ListEditItemsRequestedByFilterConditionEventArgs e)
{
    var data = handler.GetProjectList(e.Filter);
    Project.DataSource = data;
    Project.DataBind();
}

protected void Project_Callback(object sender, DevExpress.Web.CallbackEventArgsBase e)
{

}

每当我尝试在组合框中写入时,该页面都表示未找到IEventCallBackHandler。请参阅附图。

enter image description here

1 个答案:

答案 0 :(得分:0)

我发现了问题。该页面继承了我们自己的基类,该基类具有FindControl的自定义实现。