Ok I know this is a Telerik issue and I should had not posted it here. But I trust guys over here.
I am having problem with RadMultipage contentUrl property. It is not loading the pages. All other radPageViews work fine.
Code is below.<telerik:RadTabStripID="RadTabStrip1"runat="server"SelectedIndex="0"AutoPostBack="true"Skin="Office2007"MultiPageID="RadMultiPage1"><Tabs><telerik:RadTabrunat="server"Text="Calender"PerTabScrolling="true"Selected="True"PageViewID="tab1"></telerik:RadTab><telerik:RadTabrunat="server"Text="Google"PageViewID="tab2"></telerik:RadTab><telerik:RadTabrunat="server"Text="Quote"PageViewID="tab3"></telerik:RadTab></Tabs></telerik:RadTabStrip><telerik:RadMultiPageID="RadMultiPage1"runat="server"EnableEmbeddedScripts="true"SelectedIndex="0"><telerik:RadPageViewID="tab1"runat="server"><telerik:RadCalendarID="calender"Runat="server"Skin="Office2007"><WeekendDayStyleCssClass="rcWeekend"/><CalendarTableStyleCssClass="rcMainTable"/><OtherMonthDayStyleCssClass="rcOtherMonth"/><OutOfRangeDayStyleCssClass="rcOutOfRange"/><DisabledDayStyleCssClass="rcDisabled"/><SelectedDayStyleCssClass="rcSelected"/><DayOverStyleCssClass="rcHover"/><FastNavigationStyleCssClass="RadCalendarMonthView RadCalendarMonthView_Office2007 RadCalendarMonthView "/><ViewSelectorStyleCssClass="rcViewSel"/></telerik:RadCalendar></telerik:RadPageView><telerik:RadPageViewID="tab2"runat="server"ContentUrl="http://www.google.com"></telerik:RadPageView><telerik:RadPageViewID="tab3"runat="server">Anything....</telerik:RadPageView></telerik:RadMultiPage>
<telerik:RadAutoCompleteBox ID="RadAutoCompleteBox1" runat="server"></telerik:RadAutoCompleteBox>protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { RadAutoCompleteBox1.DataSource = GetData(); RadAutoCompleteBox1.DataTextField = "Item_Desc"; RadAutoCompleteBox1.DataValueField = "Item_Code"; } }private static DataTable GetData() { DataTable dt = new DataTable(); //Set the datafield name DataColumn cl = new DataColumn("status"); dt.Columns.Add(cl); cl = new DataColumn("Item_Code"); dt.Columns.Add(cl); cl = new DataColumn("Item_Desc"); dt.Columns.Add(cl); cl = new DataColumn("Vendor_Name"); dt.Columns.Add(cl); cl = new DataColumn("Uom"); dt.Columns.Add(cl); cl = new DataColumn("Moq"); dt.Columns.Add(cl); cl = new DataColumn("Qty"); dt.Columns.Add(cl); cl = new DataColumn("Cur"); dt.Columns.Add(cl); cl = new DataColumn("Price"); dt.Columns.Add(cl); cl = new DataColumn("Total"); dt.Columns.Add(cl); cl = new DataColumn("Type"); dt.Columns.Add(cl); //Set the static data for row 1 DataRow dr = dt.NewRow(); dr[0] = ""; dr[1] = "07-11-017"; dr[2] = "PAPER PUNCHER (3 HOLES)"; dr[3] = "Internal"; dr[4] = "PC"; dr[5] = "1"; dr[6] = "1"; dr[7] = "SGD"; dr[8] = "130.00"; dr[9] = "130.00"; dr[10] = "NS"; dt.Rows.Add(dr); //Set the static data for row 2 dr = dt.NewRow(); dr[0] = ""; dr[1] = "07-09-069"; dr[2] = "BINDING STRIPS A4 (MULTI-COLOUR) (LOT OF 100/50PC) "; dr[3] = "Internal"; dr[4] = "PC"; dr[5] = "1"; dr[6] = "1"; dr[7] = "SGD"; dr[8] = "60.00"; dr[9] = "60.00"; dr[10] = "NS"; dt.Rows.Add(dr); //Set the static data for row 3 dr = dt.NewRow(); dr[0] = ""; dr[1] = "01-38-002"; dr[2] = "LAMINATING MACHINE A4, LMA400"; dr[3] = "Internal"; dr[4] = "PC"; dr[5] = "1"; dr[6] = "1"; dr[7] = "SGD"; dr[8] = "160.00"; dr[9] = "160.00"; dr[10] = "NS"; dt.Rows.Add(dr); //Set the static data for row 4 dr = dt.NewRow(); dr[0] = ""; dr[1] = "99-09-901"; dr[2] = "BOLTED CONNECTOR"; dr[3] = "Internal"; dr[4] = "PC"; dr[5] = "10"; dr[6] = "10"; dr[7] = "SGD"; dr[8] = "1.50"; dr[9] = "15.00"; dr[10] = "ST"; dt.Rows.Add(dr); //Set the static data for row 5 dr = dt.NewRow(); dr[0] = ""; dr[1] = "99-07-905"; dr[2] = "GUY STRAIN INSULATOR"; dr[3] = "Internal"; dr[4] = "PC"; dr[5] = "100"; dr[6] = "100"; dr[7] = "SGD"; dr[8] = "1.00"; dr[9] = "100.00"; dr[10] = "ST"; dt.Rows.Add(dr); //Set the static data for row 6 dr = dt.NewRow(); dr[0] = ""; dr[1] = "99-01-505"; dr[2] = "HOT LINE CLAMP"; dr[3] = "Internal"; dr[4] = "PC"; dr[5] = "500"; dr[6] = "500"; dr[7] = "SGD"; dr[8] = "2.00"; dr[9] = "1000.00"; dr[10] = "ST"; dt.Rows.Add(dr); return dt; }<MasterTableView DataKeyNames="ProductNumber" ShowHeadersWhenNoRecords="true" CommandItemDisplay="Bottom" EnableNoRecordsTemplate="false" AutoGenerateColumns="false" EditMode="InPlace" CommandItemSettings-ShowRefreshButton="false" > <CommandItemTemplate> <asp:Button ID="btnAddItem" Text="Add New Item" runat="server" CommandName="InitInsert"> </asp:Button> </CommandItemTemplate> <columns> </columns>protected void RadScheduler1_FormCreated(object sender, SchedulerFormCreatingEventArgs e) { appointmentRecurrenceEditor.ResetLayout(); if (e.Mode == SchedulerFormMode.Insert || e.Mode == SchedulerFormMode.Edit) { e.Cancel = true; } Telerik.Web.UI.Appointment appointmentToEdit = RadScheduler1.PrepareToEdit(e.Appointment, RadScheduler1.EditingRecurringSeries); ScriptManager.RegisterClientScriptBlock(Page, GetType(), "formScript", "Sys.Application.add_load(openDoubleClickForm);", true); PopulateEditForm(appointmentToEdit); } private void PopulateEditForm(Telerik.Web.UI.Appointment editedAppointment) { Telerik.Web.UI.Appointment appointmentToEdit = RadScheduler1.PrepareToEdit(editedAppointment, RadScheduler1.EditingRecurringSeries); radPopSplitDuration.Value = appointmentToEdit.Duration.TotalHours; RecurrenceRule parsedRule; RecurrenceRule.TryParse(appointmentToEdit.RecurrenceRule, out parsedRule); appointmentRecurrenceEditor.RecurrenceRule = parsedRule; RadAjaxManager1.AjaxSettings.AddAjaxSetting(this.RadScheduler1, radPopSplitDuration); RadAjaxManager1.AjaxSettings.AddAjaxSetting(this.RadScheduler1, appointmentRecurrenceEditor); }<telerik:RadAjaxManager runat="server" ID="RadAjaxManager1" EnableAJAX="true"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadScheduler1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadScheduler1" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="radPopSplitDuration"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="radPopSplitDuration" /> </UpdatedControls> </telerik:AjaxSetting> <telerik:AjaxSetting AjaxControlID="appointmentRecurrenceEditor"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="appointmentRecurrenceEditor" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager><asp:Panel runat="server" ID="DockPanel"> <telerik:RadDock runat="server" ID="RadDock1" Width="650px" Height="530px" Closed="true" Style="z-index: 2000;" Title="<%$Resources:MyResources, SplitDetailsTitle%>"> <Commands> <telerik:DockExpandCollapseCommand /> </Commands> <ContentTemplate> <div> <telerik:RadNumericTextBox ID="radPopSplitDuration" runat="server" Width="80"> </telerik:RadNumericTextBox> <telerik:RadSchedulerRecurrenceEditor runat="server" ID="appointmentRecurrenceEditor" /> </div> </ContentTemplate> </telerik:RadDock> </asp:Panel><telerik:RadScriptManager runat="server" ID="ScriptManager" EnablePageMethods="false" EnablePartialRendering="true" EnableScriptGlobalization="false" EnableScriptLocalization="true" /><asp:TextBox ID="textExistingAssets" MaxLength="10" Width="100" runat="server" /><asp:RequiredFieldValidator ErrorMessage="Field is required" ControlToValidate="textExistingAssets" Display="Dynamic" EnableClientScript="False" runat="server" /><telerik:RadInputManager runat="server"> <telerik:NumericTextBoxSetting Type="Currency" DecimalDigits="0" MinValue="0" MaxValue="2000000000" EmptyMessage="$"> <TargetControls> <telerik:TargetInput ControlID="textExistingAssets" /> </TargetControls> <Validation IsRequired="false" /> </telerik:TextBoxSetting> </telerik:RadInputManager><radgrid1> <mastertableview> <detailtables> <gridtableview> <nestedviewtemplate> <radgrid2></radgrid2> <radgrid3></radgrid3> <radlistview></radlistview> </nestedviewtemplate> </gridtableview> <columns> ... ... ... </columns> </detailtables> </mastertableview> <columns> ... ... ... </columns></radgrid1>radgrid1.ExportSettings.OpenInNewWindow = true;radgrid1.ExportSettings.ExportOnlyData = true;foreach (GridDataItem i in radgrid1.MasterTableView.Items){ i.expanded = true; foreach (GridDataItem j in i.ChildItem.NestedTableViews[0].Items) j.expanded = true;}
radgrid1.MasterTableView.ExportToPdf();
<telerik:RadGrid ID="grid" runat="server" Skin="Office2007"
AllowPaging="true" AllowSorting="true"
PageSize="20" AutoGenerateColumns="false"
ShowStatusBar="true" GridLines="None" Width="99%"
OnNeedDataSource="grid_NeedDataSource"
OnItemCreated ="grid_ItemCreated"
SelectedItemStyle-BackColor="LightSteelBlue"
AllowMultiRowSelection="False" >
<SelectedItemStyle BackColor="LightSteelBlue"></SelectedItemStyle>
<HeaderStyle Font-Names="Verdana, Century Gothic" Font-Bold="true" Font-Size="8" ForeColor
<ItemStyle Font-Names="Verdana, Century Gothic" Font-Size="8" Wrap
<PagerStyle Mode="NextPrevAndNumeric" Position="TopAndBottom" />
<AlternatingItemStyle BackColor="AliceBlue" Font-Names="Verdana, Century Gothic" Font-Size="8" Wrap="false" />
<MasterTableView Width="100%" AllowMultiColumnSorting="true" TableLayout="Auto"
AllowFilteringByColumn="true" IsFilterItemExpanded="false" EnableHeaderContextFilterMenu="true" EnableHeaderContextMenu ="true">
<GroupByExpressions>
<telerik:GridGroupByExpression>
<SelectFields>
<telerik:GridGroupByField FieldAlias="Week" FieldName="Rotation" FormatString
HeaderValueSeparator = " : " />
</SelectFields>
<GroupByFields>
<telerik:GridGroupByField FieldName="Rotation" SortOrder="Ascending"/>
</GroupByFields>
</telerik:GridGroupByExpression>
</GroupByExpressions>
<Columns>
<telerik:GridTemplateColumn UniqueName="CategoryName" DataField="Categoryname" HeaderText
<ItemStyle Wrap="true" Width="130" Font-Names
<HeaderStyle Width="130" Wrap="true" />
<ItemTemplate>
<asp:Label ID="lblCategoryName" runat="server" Text='<%#Eval("CategoryName") %>' Width="130"></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn UniqueName="Status" DataField="Status" HeaderText
<ItemStyle Wrap="true" Width="150" Font-Names
<HeaderStyle Width="150" Wrap="true" />
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="EventName" DataField="Eventname" HeaderText
<ItemStyle Wrap="true" Width="150" Font-Names
<HeaderStyle Width="150" Wrap="true" />
<ItemTemplate>
<asp:Label ID="lblEventName" runat="server" Text='<%#Eval("EventName") %>' Width="150"></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridTemplateColumn UniqueName="EventDetails" DataField="EventDetails" HeaderText
<ItemStyle Wrap="true" Width="200" Font-Names
<HeaderStyle Width="200" Wrap="true" />
<ItemTemplate>
<asp:Label ID="lblDetails" runat="server" Text='<%#Eval("EventDetails") %>' Width="200px"></asp:Label>
</ItemTemplate>
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn UniqueName="BrandFl" DataField="CompanyEvent" HeaderText="Priority Brand" >
</telerik:GridBoundColumn>
</Columns>
<NoRecordsTemplate></NoRecordsTemplate>
</MasterTableView>
<FilterMenu EnableImageSprites="False"></FilterMenu>
<ClientSettings AllowColumnsReorder="true">
</ClientSettings>
</telerik:RadGrid>
var foundItem = menu.findItemByAttribute("MenuID", "1");var foundItem = menu.findItemByAttribute("ID", "1");