I have declared the scriptManager in the Main Master page. This Master page calls a control which needs the TabStrip control on it.
When the code for instantiating radstripcontrol is added I get the following error: System.Web.HttpException: The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
My MasterPage code is:
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="ScriptManager1" runat="server" ScriptMode="Release"
EnablePageMethods="True" EnableScriptCombine="False"
EnableScriptGlobalization="True">
</telerik:RadScriptManager>
<cc:Navigation ID="navSite" runat="server" />
<div>
<asp:ContentPlaceHolder ID="cphTop" runat="server"></asp:ContentPlaceHolder>
</div>
<br />
</form>
</body>
The code on the Control is:
<%@ Import Namespace="System.Xml" %>
<%@ Control Language="C#" AutoEventWireup="true"
CodeFile="~/controls/Navigation.ascx.cs" Inherits="controls_Navigation" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!-- Navigation -->
<table class="nav" cellspacing="0" cellpadding="0">
<tr class="navrow"><td colspan="2">
<table class="navrow" cellspacing="0" cellpadding="0">
<tr id="navrow1">
<asp:Repeater ID="repNav" runat="server">
<ItemTemplate>
<telerik:RadTabStrip ID="ItemDetailTabStrip" runat="server" SelectedIndex="0" MultiPageID="TabStripMultiPage"
Skin="Outlook" BorderColor="#B3C17D" Width="958px" >
<Tabs>
<telerik:RadTab Text="Key Fields & Smart Terms™" BorderColor="#B3C17D">
</telerik:RadTab>
<telerik:RadTab Text="Results" BorderColor="#B3C17D">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
</ItemTemplate>
</asp:Repeater>
<td style="width:100%; text-align:right; padding: 0px 0px 5px 0px;"
> </td>
</tr>
</table>
</td></tr>
</table>
Could you please advise me what to do to overcome the persistent error?
Thanks.
When the code for instantiating radstripcontrol is added I get the following error: System.Web.HttpException: The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
My MasterPage code is:
<body>
<form id="form1" runat="server">
<telerik:RadScriptManager ID="ScriptManager1" runat="server" ScriptMode="Release"
EnablePageMethods="True" EnableScriptCombine="False"
EnableScriptGlobalization="True">
</telerik:RadScriptManager>
<cc:Navigation ID="navSite" runat="server" />
<div>
<asp:ContentPlaceHolder ID="cphTop" runat="server"></asp:ContentPlaceHolder>
</div>
<br />
</form>
</body>
The code on the Control is:
<%@ Import Namespace="System.Xml" %>
<%@ Control Language="C#" AutoEventWireup="true"
CodeFile="~/controls/Navigation.ascx.cs" Inherits="controls_Navigation" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!-- Navigation -->
<table class="nav" cellspacing="0" cellpadding="0">
<tr class="navrow"><td colspan="2">
<table class="navrow" cellspacing="0" cellpadding="0">
<tr id="navrow1">
<asp:Repeater ID="repNav" runat="server">
<ItemTemplate>
<telerik:RadTabStrip ID="ItemDetailTabStrip" runat="server" SelectedIndex="0" MultiPageID="TabStripMultiPage"
Skin="Outlook" BorderColor="#B3C17D" Width="958px" >
<Tabs>
<telerik:RadTab Text="Key Fields & Smart Terms™" BorderColor="#B3C17D">
</telerik:RadTab>
<telerik:RadTab Text="Results" BorderColor="#B3C17D">
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
</ItemTemplate>
</asp:Repeater>
<td style="width:100%; text-align:right; padding: 0px 0px 5px 0px;"
> </td>
</tr>
</table>
</td></tr>
</table>
Could you please advise me what to do to overcome the persistent error?
Thanks.