Telerik RadWindow, содержащий пользовательский элемент управления, не запускающий клиентские события?

Я реализовал Telerik RadWindow, который содержит пользовательский элемент управления (.ascx). Пользовательский элемент управления содержит сетку, которая заполняется после нажатия на кнопку поиска. Пополнение сетки происходит через Ajax, реализующий RadAjaxManager. Все настройки ajax хранятся в отдельном файле (основной файл подкачки) Makup ниже.

Основная проблема, которую я не могу выяснить, заключается в том, что кнопка поиска не запускает клиентские события в этом случае requestStart и requestEnd.

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<telerik:RadAjaxManager ID="radAjaxManager" runat="server">
    <ClientEvents OnRequestStart="requestStart" OnResponseEnd="responseEnd" />
    <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="generalOrderControl">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="generalOrderControl">  </telerik:AjaxUpdatedControl>
            </UpdatedControls>
        </telerik:AjaxSetting>    
    </AjaxSettings>
</telerik:RadAjaxManager>

Главное, что делают события клиента, это блокирует пользовательский интерфейс ($.blockUI())

2 ответа

Решение

Есть решение:- Все элементы управления внутри окна RAD, которые являются пользовательским элементом управления, должны быть внутри панели RAD Ajax.

Записывать события на стороне клиента (requesttart,responseEnd) в aspx, а не в ascx, в файл, из которого вы поместили свой пользовательский элемент управления

Надеюсь, это сработает

Другие вопросы по тегам