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

[Solved] Loading ascx controls in placeholder

2 Answers 325 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
phani
Top achievements
Rank 1
phani asked on 06 Apr 2009, 02:26 PM
Hi,
     I am using .Net 3.5 version.I am using RadMenuControl, for every click on menu items it was loading usercontrols in the default.aspx, In Default.aspx  i am placing placeholder in that place holder loading ascx controls.I am placing asp update panel for that place holder.
                                    Default.aspx
                                    <asp:Updatepanel > 
                                                <asp:PlaceHolder> 
                                           control1.ascx
                                            Control2.ascx
                                            Control3.ascx
                                    </asp:PlaceHolder>
                                    </asp:updatePanel>
   I am able to load the controls,but the script was always loading first control.when i view the viewsource it was always showing first page(Control1.ascx). If i remove the asp update panel it was working.My requirement is loading controls with partial post back.

2 Answers, 1 is accepted

Sort by
0
Filiz
Top achievements
Rank 1
answered on 09 Aug 2009, 05:51 PM
Hello,
I  have same problem.
<%@ Register src="FirmaSorgulama.ascx" tagname="FirmaSorgulama" tagprefix="uc1" %>
<%@ Register src="FaaliyetBelgeIslemleri.ascx" tagname="FaaliyetBelgeIslemleri" tagprefix="uc2" %>
<%@ Register src="Teslimat.ascx" tagname="Teslimat" tagprefix="uc3" %>
<%@ Register src="TahakkukOlustur.ascx" tagname="TahakkukOlustur" tagprefix="uc4" %>
<%@ Register src="KrediKarti.ascx" tagname="KrediKarti" tagprefix="uc5" %>


<telerik:RadAjaxManager ID="RadAjaxManagerBelgeler" runat="server"  DefaultLoadingPanelID="RadAjaxLoadingPanel1">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="RadMenuBelge">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="RadAjaxPanelFaaliyet" LoadingPanelID="RadAjaxLoadingPanel1">
                    </telerik:AjaxUpdatedControl>
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default">
</telerik:RadAjaxLoadingPanel>

<telerik:RadAjaxPanel ID="RadAjaxPanelFaaliyet" runat="server" Height="200px" Width="600px">
<telerik:RadPanelBar ID="RadPanelBarFaaliyet" runat="server">
 <Items>
                     <telerik:RadPanelItem Expanded="True" Text="Basamak 1: Firma Kayıt Sorgulama" runat="server" Selected="true" Width="600px">
                        <Items>
                            <telerik:RadPanelItem Value="FirmaSorgulamaPanel" runat="server" Width="600px">
                                <ItemTemplate>
                                
                                    <%--<uc1:FirmaSorgulama ID="FirmaSorgulama1" runat="server" Width="600px" />--%>
                                   <br />
                                <asp:Button ID="btnIleri" runat="server" Width="140px" Text="Sonraki" onclick="btnIleri_Click"  />
                                   </ItemTemplate>
                     </telerik:RadPanelItem>
                      </Items>
                      </telerik:RadPanelItem>
                      
                      <telerik:RadPanelItem Enabled="False" Text="Basamak 2: Faaliyet Bilgilerini Göster" runat="server" Width="600px">
                        <Items>
                            <telerik:RadPanelItem Value="FaaliyetBilgisi" runat="server" Width="600px">
                                    <ItemTemplate  >
                                    <%--<uc2:FaaliyetBelgeIslemleri ID="FaaliyetBelgeIslemleri1" runat="server" Width="600px" />--%>
                                     <asp:Button ID="btnIleri" runat="server" Width="140px" Text="Sonraki" onclick="btnIleri_Click"  />
                                    </ItemTemplate>
                                    </telerik:RadPanelItem>
                        </Items>
                        </telerik:RadPanelItem>
                        
                        <telerik:RadPanelItem Enabled="False" Text="Basamak 3: Teslimat Bilgileri" runat="server" Width="600px">
                        <Items>
                            <telerik:RadPanelItem Value="Teslimat" runat="server" Width="600px">
                                    <ItemTemplate>
                                   <%-- <uc3:Teslimat ID="Teslimat1" runat="server" Width="600px"  />--%>
                                   </ItemTemplate>
                            </telerik:RadPanelItem>
                        </Items>
                        </telerik:RadPanelItem>
                        
                        <telerik:RadPanelItem Enabled="False" Text="Basamak 4: Tahhakkuk Bilgileri" runat="server" Width="600px">
                        <Items>
                            <telerik:RadPanelItem Value="Tahhhakuk" runat="server" Width="600px">
                                    <ItemTemplate>
                                    <%--<uc4:TahakkukOlustur ID="TahakkukOlustur1" runat="server" Width="600px" />--%>
                                    </ItemTemplate>
                            </telerik:RadPanelItem>
                        </Items>
                        </telerik:RadPanelItem>
                      <telerik:RadPanelItem Enabled="False" Text="Step 2: Newsletter options" runat="server" Width="600px">
                        <Items>
                            <telerik:RadPanelItem Value="NewsletterOptions" runat="server" Width= "600px">
                                    <ItemTemplate><%--<uc5:KrediKarti ID="KrediKarti1" runat="server" Width="600px" />
  --%></ItemTemplate>
                            </telerik:RadPanelItem>
                        </Items>
                        </telerik:RadPanelItem>
                      </Items>
</telerik:RadPanelBar>
</telerik:RadAjaxPanel>


When I use radAjaxPanel , my next button is not working. The .ascx templete doesn't change.
When ı close the rad ajaxpanel the problem solved, but my page have tooo post back.
And the same time ı want to use the ajaxmanager, but it is work on the radajaxpanel.

Is there any solution ?
Thanks
0
mathieu cupryk
Top achievements
Rank 1
answered on 06 Nov 2009, 12:06 PM

 

<telerik:RadPanelBar ID="RadPanelBar5" runat="server" Skin="WebBlue" Width="100%">

 

 

<Items>

 

 

<telerik:RadPanelItem runat="server" Text="UPLOAD MY IMAGES" Font-Bold="true" PreventCollapse="false"

 

 

Expanded="true">

 

 

<Items>

 

 

<telerik:RadPanelItem runat="server">

 

 

<ItemTemplate>

 

 

<uc9:ctrlUploadImage ID="ctrlUploadImage1" runat="server" /> ===> this contains update panel

 

 

</ItemTemplate>

 

 

</telerik:RadPanelItem>

 

 

</Items>

 

 

</telerik:RadPanelItem>

 

 

<telerik:RadPanelItem runat="server" Text="MY PICTURES" Font-Bold="true" PreventCollapse="false"

 

 

Expanded="true">

 

 

<Items>

 

 

<telerik:RadPanelItem runat="server">

 

 

<ItemTemplate>

 

 

<uc8:ctrlUserProfilePics ID="ctrlUserProfilePics" runat="server" />

 

 

</ItemTemplate>

 

 

</telerik:RadPanelItem>

 

 

</Items>

 

 

</telerik:RadPanelItem>

 

 

</Items>

 

 

</telerik:RadPanelBar>

 


I have the same problem. if you find a solution contact me at mathieu_cupryk@hotmail.com
Tags
Ajax
Asked by
phani
Top achievements
Rank 1
Answers by
Filiz
Top achievements
Rank 1
mathieu cupryk
Top achievements
Rank 1
Share this question
or