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

[Solved] RadAjaxManager 2008 has a bug!

1 Answer 211 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
sunsystem
Top achievements
Rank 1
sunsystem asked on 09 May 2008, 09:36 AM
When I use RadAjaxManager 2008 with following codes, an error is occuring:

<%=intQuestionID%> or <div id="dv_<%=intQuestionID%>">

Error : The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).

But, when I use RadAjaxManager 2007SP1, page is running without any error...

Following codes are occuring the error:
<div id="<%=txt %>">  
      
        <telerik:RadScriptManager ID="RadScriptManager1" Runat="server">  
        </telerik:RadScriptManager> 
        <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"   
            DefaultLoadingPanelID="RadAjaxLoadingPanel1">  
            <ajaxsettings> 
                <telerik:AjaxSetting AjaxControlID="ts1">  
                    <updatedcontrols> 
                        <telerik:AjaxUpdatedControl ControlID="mp1" /> 
                    </updatedcontrols> 
                </telerik:AjaxSetting> 
                <telerik:AjaxSetting AjaxControlID="mp1">  
                    <updatedcontrols> 
                        <telerik:AjaxUpdatedControl ControlID="ts1" /> 
                    </updatedcontrols> 
                </telerik:AjaxSetting> 
            </ajaxsettings> 
        </telerik:RadAjaxManager> 
        <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" Runat="server"   
            height="75px" width="75px">  
            <img alt="Loading..."   
                src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>'   
                style="border:0px;" /> 
        </telerik:RadAjaxLoadingPanel> 
          
          
        <telerik:RadTabStrip ID="ts1" runat="server" MultiPageID="mp1"   
            Skin="Office2007" SelectedIndex="0">  
            <tabs> 
                <telerik:RadTab runat="server" Text="Root RadTab1">  
                </telerik:RadTab> 
                <telerik:RadTab runat="server" Text="Root RadTab2">  
                </telerik:RadTab> 
            </tabs> 
        </telerik:RadTabStrip> 
        <telerik:RadMultiPage ID="mp1" runat="server">  
            <telerik:RadPageView ID="RadPageView1" runat="server">  
             <%=txt.ToUpper() %> 
</telerik:RadPageView> 
            <telerik:RadPageView ID="RadPageView2" runat="server">  
             <%=txt %> 
</telerik:RadPageView> 
        </telerik:RadMultiPage> 
     
      
    </div> 


Following codes are running normally:
<div id="<%=txt %>">  
      
        <telerik:RadScriptManager ID="RadScriptManager1" Runat="server">  
        </telerik:RadScriptManager> 
          
        <rad:RadAjaxManager ID="RadAjaxManager1" runat="server"   
            DefaultLoadingPanelID="AjaxLoadingPanel1">  
            <ajaxsettings> 
                <rad:AjaxSetting AjaxControlID="ts1">  
                    <updatedcontrols> 
                        <rad:AjaxUpdatedControl ControlID="i1" /> 
                        <rad:AjaxUpdatedControl ControlID="RadPageView1" /> 
                    </updatedcontrols> 
                </rad:AjaxSetting> 
                <rad:AjaxSetting AjaxControlID="mp1">  
                    <updatedcontrols> 
                        <rad:AjaxUpdatedControl ControlID="i0" /> 
                        <rad:AjaxUpdatedControl ControlID="RadPageView2" /> 
                    </updatedcontrols> 
                </rad:AjaxSetting> 
            </ajaxsettings> 
        </rad:RadAjaxManager> 
        <rad:AjaxLoadingPanel ID="AjaxLoadingPanel1" Runat="server" height="75px"   
            width="75px">  
            <asp:Image runat="server" AlternateText="Loading..."   
                ImageUrl="~/RadControls/Ajax/Skins/Default/Loading.gif" /> 
        </rad:AjaxLoadingPanel> 
          
        <telerik:RadTabStrip ID="ts1" runat="server" MultiPageID="mp1"   
            Skin="Office2007" SelectedIndex="0">  
            <tabs> 
                <telerik:RadTab runat="server" Text="Root RadTab1">  
                </telerik:RadTab> 
                <telerik:RadTab runat="server" Text="Root RadTab2">  
                </telerik:RadTab> 
            </tabs> 
        </telerik:RadTabStrip> 
        <telerik:RadMultiPage ID="mp1" runat="server">  
            <telerik:RadPageView ID="RadPageView1" runat="server">  
             <%=txt.ToUpper() %> 
</telerik:RadPageView> 
            <telerik:RadPageView ID="RadPageView2" runat="server">  
             <%=txt %> 
</telerik:RadPageView> 
        </telerik:RadMultiPage> 
     
      
    </div> 

Thanks...

1 Answer, 1 is accepted

Sort by
0
Konstantin Petkov
Telerik team
answered on 09 May 2008, 02:44 PM
Hello sunsystem,

Please, wrap the content in a RadCodeBlock if you need server code block tags:

http://www.telerik.com/help/aspnet-ajax/ajxradscriptblockradcodeblock.html

All the best,
Konstantin Petkov
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
Ajax
Asked by
sunsystem
Top achievements
Rank 1
Answers by
Konstantin Petkov
Telerik team
Share this question
or