This is a migrated thread and some comments may be shown as answers.

Ajaxify Master page - Content page

3 Answers 95 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
katcard
Top achievements
Rank 1
katcard asked on 13 Jul 2011, 08:45 AM
Hi,
in my scenario i've used AjaxManager inside Master page and AjaxManagerProxy inside the content page. I would to know the best approch to ajaxify the radlistview (sorting, paging) inside the content page considering that in  the master page there is radbutton that update radlistview.

3 Answers, 1 is accepted

Sort by
0
Jayesh Goyani
Top achievements
Rank 2
answered on 15 Jul 2011, 06:48 PM
hi,

protected void Page_Load(object sender, EventArgs e)
 {
    RadButton RadButton1= (RadButton)this.Page.Master.FindControl("RadButton1"); // master page control
    RadAjaxManager RadAjaxManager1= (RadAjaxManager)this.Page.Master.FindControl("RadAjaxManager1"); // master page control
 
    RadAjaxManager1.AjaxSettings.AddAjaxSetting(RadButton1, radlistview); 
 
    //RadAjaxManager1.AjaxSettings.AddAjaxSetting(RadButton1, radlistview,RadAjaxLoadingPanel1);  // if u want to show loding panel
}


Thanks,
Jayesh Goyani
0
katcard
Top achievements
Rank 1
answered on 15 Jul 2011, 07:39 PM
Hello, thanks for answer. I have some content page that contains radlistview. Another approch can be to ajaxify the contentplaceholder in the master page like this?
<telerik:RadAjaxManager>
    <AjaxSettings>

     <telerik:AjaxSetting AjaxControlID="radBtnSearch">
        <UpdatedControls>

         <telerik:AjaxUpdatedControl ControlID="panContent" />    

        </UpdatedControls>

     </telerik:AjaxSetting>
        </AjaxSettings>
</telerik:RadAjaxManager>

<asp:Panel ID="panContent" runat="server">
    <asp:ContentPlaceHolder ID="cphContent" runat="server" />
</asp:Panel>

0
Jayesh Goyani
Top achievements
Rank 2
answered on 15 Jul 2011, 07:50 PM
Hi,

for this you can use below code.
but for this if content page have list control then it's ID is  "ListControlID".
In addition its better to set list control's iD in place of contentplaceholder id....

NOTE : i suggest you can manage this thing from content page....which was showed in above solution.

<telerik:RadAjaxManager>
    <AjaxSettings>
  
     <telerik:AjaxSetting AjaxControlID="radBtnSearch">
        <UpdatedControls>
  
         <telerik:AjaxUpdatedControl ControlID="ListControlID" />  
  
        </UpdatedControls>
  
     </telerik:AjaxSetting>
        </AjaxSettings>
</telerik:RadAjaxManager>


Thanks.
Jayesh Goyani
Tags
Ajax
Asked by
katcard
Top achievements
Rank 1
Answers by
Jayesh Goyani
Top achievements
Rank 2
katcard
Top achievements
Rank 1
Share this question
or