包含用户控件的Telerik RadWindow不会触发客户端事件?

时间:2013-12-06 06:20:14

标签: c# ajax telerik telerik-grid

我已经实现了包含用户控件(.ascx)的Telerik RadWindow。用户控件包含在单击搜索按钮后填充的网格。网格填充通过实现RadAjaxManager的Ajax实现。所有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>

客户端事件的主要功能是阻止UI($ .blockUI())

2 个答案:

答案 0 :(得分:0)

在您放置自定义控件的文件中,在aspx而不是ascx中编写客户端事件(requeststart,responseEnd)

希望它能运作

答案 1 :(得分:0)

获得解决方案: - RAD窗口内的任何控件都是用户控件,应位于RAD Ajax面板内。