Hello all :)
I add an ajax loading panel and ajax panel to my page, but when I run the page I got this message
what can I do to avoid it ?
thanks all : )
I add an ajax loading panel and ajax panel to my page, but when I run the page I got this message
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
what can I do to avoid it ?
thanks all : )
2 Answers, 1 is accepted
0
Hamza
Top achievements
Rank 1
answered on 09 Jun 2012, 12:10 PM
here is my code
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Registration.ascx.cs" Inherits="Pages_Controls_Courses_Registration" %><telerik:RadScriptManager ID="RadScriptManager1" runat="server"></telerik:RadScriptManager><telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default"></telerik:RadAjaxLoadingPanel><telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" Width="900px" HorizontalAlign="NotSet" LoadingPanelID="RadAjaxLoadingPanel1"> <center> <div style="padding: 0 0 0 0; margin: 0 0 0 0; background-color: #7f0214;"> <table cellpadding="0" cellspacing="0" style="width: 900px;"> <tr> <td colspan="2"> <asp:Image ID="imgheader" runat="server" ImageUrl="~/Pics/CoursesMaster/registrationheader.PNG" /> </td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2"> <telerik:RadComboBox ID="ddlmajor" runat="server" Skin="Default" OnClientSelectedIndexChanging="LoadCourses" OnItemsRequested="RadComboBox1_ItemsRequested" ValidationGroup="registrationprosess796437tfvdjghd"> </telerik:RadComboBox> <telerik:RadComboBox ID="ddlcoursename" runat="server" Width="250" OnClientSelectedIndexChanging="LoadDates" OnClientItemsRequested="ItemsLoaded" OnItemsRequested="RadComboBox2_ItemsRequested" ValidationGroup="registrationprosess796437tfvdjghd"> </telerik:RadComboBox> <telerik:RadComboBox ID="ddldate" runat="server" OnClientItemsRequested="ItemsLoaded" OnItemsRequested="RadComboBox3_ItemsRequested" ValidationGroup="registrationprosess796437tfvdjghd"> </telerik:RadComboBox> </td> </tr> <tr> <td colspan="2"> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="ddlmajor" ValidationGroup="registrationprosess796437tfvdjghd"></asp:RequiredFieldValidator> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="ddlcoursename" ValidationGroup="registrationprosess796437tfvdjghd"></asp:RequiredFieldValidator> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="ddldate" ValidationGroup="registrationprosess796437tfvdjghd"></asp:RequiredFieldValidator> </td> </tr> <tr> <td> <table cellpadding="0" cellspacing="0" style="width: 400px;"> <tr> <td> <telerik:RadTextBox ID="txtmail" runat="server" EmptyMessage="Your Mail" LabelWidth="64px" Width="160px" Height="25px" ValidationGroup="loginvalidationgroup784326fhj"> </telerik:RadTextBox> </td> <td> <telerik:RadTextBox ID="txtPassword" runat="server" EmptyMessage="Password" Height="25px" LabelWidth="64px" Width="160px" TextMode="Password" ValidationGroup="loginvalidationgroup784326fhj"> </telerik:RadTextBox> </td> <td> <telerik:RadButton ID="btnlogin" runat="server" Text="Log In" Height="25px" OnClick="btnlogin_Click" ValidationGroup="loginvalidationgroup784326fhj"> </telerik:RadButton> </td> </tr> </table> </td> <td rowspan="5" style="width: 500px;"> <asp:Label ID="lblSummary" runat="server" ForeColor="White" CssClass="FontNormal"></asp:Label> </td> </tr> <tr> <td style="width: 400px;"> <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="txtPassword" ValidationGroup="loginvalidationgroup784326fhj"></asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtmail" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="loginvalidationgroup784326fhj"></asp:RegularExpressionValidator> </td> </tr> <tr> <td style="width: 400px;"> <telerik:RadTextBox ID="txtnotes" runat="server" EmptyMessage="Write some notes here!" LabelWidth="64px" MaxLength="2000" TextMode="MultiLine" Width="391px" Height="200px" ValidationGroup="registrationprosess796437tfvdjghd"> </telerik:RadTextBox> </td> </tr> <tr> <td> </td> </tr> <tr> <td style="width: 400px;"> <telerik:RadButton ID="btnreview" runat="server" Text="Review" Width="190px" ValidationGroup="registrationprosess796437tfvdjghd" OnClick="btnreview_Click"> </telerik:RadButton> <telerik:RadButton ID="btnSubmitreg" runat="server" Text="Submit" Width="190px" ValidationGroup="registrationprosess796437tfvdjghd" OnClick="btnSubmitreg_Click"> </telerik:RadButton> </td> </tr> <tr> <td colspan="2"> </td> </tr> </table> </div> </center></telerik:RadAjaxPanel><script type="text/javascript"> var ddlcoursenamevar; var ddldatevar; function pageLoad() { ddlcoursenamevar = $find("<%= ddlcoursename.ClientID %>"); ddldatevar = $find("<%= ddldate.ClientID %>"); } function LoadCourses(sender, eventArgs) { var item = eventArgs.get_item(); ddlcoursenamevar.set_text("Loading..."); ddldatevar.clearSelection(); if (item.get_index() > 0) { ddlcoursenamevar.requestItems(item.get_value(), false); } else { ddlcoursenamevar.set_text(" "); ddlcoursenamevar.clearItems(); ddldatevar.set_text(" "); ddldatevar.clearItems(); } } function LoadDates(sender, eventArgs) { var item = eventArgs.get_item(); ddldatevar.set_text("Loading..."); ddldatevar.requestItems(item.get_value(), false); } function ItemsLoaded(sender, eventArgs) { if (sender.get_items().get_count() > 0) { sender.set_text(sender.get_items().getItem(0).get_text()); sender.get_items().getItem(0).highlight(); } sender.showDropDown(); } </script>0
Hello Hamza,
You will need to wrap your script declaration in either RadCodeBlock or RadScriptBlock in order to allow server and client script to work well together with AJAX updates. The described solution is demonstrated in the following help topic:
RadCodeBlock and RadScriptBlock Overview
All the best,
Eyup
the Telerik team
You will need to wrap your script declaration in either RadCodeBlock or RadScriptBlock in order to allow server and client script to work well together with AJAX updates. The described solution is demonstrated in the following help topic:
RadCodeBlock and RadScriptBlock Overview
All the best,
Eyup
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
