我已经实现了包含用户控件(.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())
答案 0 :(得分:0)
在您放置自定义控件的文件中,在aspx而不是ascx中编写客户端事件(requeststart,responseEnd)
希望它能运作
答案 1 :(得分:0)
获得解决方案: - RAD窗口内的任何控件都是用户控件,应位于RAD Ajax面板内。