adAjaxManager/RadAjaxManagerProxy refreshing the whole page for first click of any control attached with it and not showing odingPanel. from second click onwards it's behavior is normal as it is refreshing the content under updatedControls also showing the LoadingPanel. I am using Telerik.Web.UI(2009.2.826.20)
I have gone throough all the examples given for RadAjaxManager/RadAjaxManagerProxy and applied everything in my project.
Please tell me if I am missing anything. my code is as follows...
In First Attempt
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="ddlOrganization">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="ddlTaskList">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnSearch">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid3" LoadingPanelID="ralPanel" />
<%--<telerik:AjaxUpdatedControl ControlID="lblNoRecords" LoadingPanelID="ralPanel" />--%>
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnClear">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="searchFeilds" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
In Second Attempt
ASPX
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="ddlOrganization">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="ddlTaskList">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnSearch">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid3" LoadingPanelID="ralPanel" />
<%--<telerik:AjaxUpdatedControl ControlID="lblNoRecords" LoadingPanelID="ralPanel" />--%>
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnClear">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="searchFeilds" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
.CS
protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
{
if (e.Argument == "Refresh")
{
BtnSearch_Click(sender, e);
}
}
Regards,
Nishant Sagar
I have gone throough all the examples given for RadAjaxManager/RadAjaxManagerProxy and applied everything in my project.
Please tell me if I am missing anything. my code is as follows...
In First Attempt
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="ddlOrganization">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="ddlTaskList">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnSearch">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid3" LoadingPanelID="ralPanel" />
<%--<telerik:AjaxUpdatedControl ControlID="lblNoRecords" LoadingPanelID="ralPanel" />--%>
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnClear">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="searchFeilds" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
In Second Attempt
ASPX
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" OnAjaxRequest="RadAjaxManager1_AjaxRequest">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="ddlOrganization">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="ddlTaskList">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid1" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="RadGrid2" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnSearch">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RadGrid3" LoadingPanelID="ralPanel" />
<%--<telerik:AjaxUpdatedControl ControlID="lblNoRecords" LoadingPanelID="ralPanel" />--%>
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="btnClear">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="searchFeilds" LoadingPanelID="ralPanel" />
<telerik:AjaxUpdatedControl ControlID="errCtrl" LoadingPanelID="ralPanel" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
.CS
protected void RadAjaxManager1_AjaxRequest(object sender, Telerik.Web.UI.AjaxRequestEventArgs e)
{
if (e.Argument == "Refresh")
{
BtnSearch_Click(sender, e);
}
}
Regards,
Nishant Sagar