<Items>
<telerik:RadPanelItem runat="server" Text="Journals" Font-Bold="False">
<Items>
<telerik:RadPanelItem runat="server" Value="PanelItem1">
<ItemTemplate>
<telerik:RadGrid ID="TestRadGrid" runat="server" AutoGenerateColumns="False">
<MasterTableView>
<Columns>
<telerik:GridBoundColumn DataField="Name" HeaderText="Name" UniqueName="Name" />
<telerik:GridButtonColumn UniqueName="Submit" Text="Submit" ButtonType="LinkButton"
CommandName="Submit" ConfirmDialogType="RadWindow" ConfirmText="Are you sure you want to submit this request?">
</telerik:GridButtonColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</ItemTemplate>
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelItem>
</Items>
</telerik:RadPanelBar>
Many thanks.
<
cc1:ModalPopupExtender
ID
=
"pop_email"
runat
=
"server"
TargetControlID
=
"btn_EmailReport"
PopupControlID
=
"pan_email"
OkControlID
=
"btn_email_Send"
CancelControlID
=
"btn_email_cancel"
/>
<
asp:Panel
ID
=
"pan_email"
runat
=
"server"
CssClass
=
"PopUpControl_Pannel"
Style
=
"display: none"
>
<
asp:UpdatePanel
ID
=
"up_email"
runat
=
"server"
UpdateMode
=
"Conditional"
>
<
ContentTemplate
>
<
asp:Table
ID
=
"tbl_email"
runat
=
"server"
>
<
asp:TableRow
>
<
asp:TableCell
Width
=
"10px"
>
<
telerik:RadComboBox
ID
=
"RadCmbBox_email_to"
runat
=
"server"
DataTextField
=
"company"
DataValueField
=
"email"
AllowCustomText
=
"true"
EmptyMessage
=
""
ZIndex
=
"100000999"
ShowDropDownOnTextboxClick
=
"true"
>
<
ItemTemplate
>
<
div
>
<
asp:Label
ID
=
"lbl_emailID1"
runat
=
"server"
Text
=
"Alapattah"
/>
<
asp:Label
ID
=
"lbl_emailID2"
runat
=
"server"
Text
=
"Brickell Avenue"
/>
<
asp:Label
ID
=
"lbl_emailID3"
runat
=
"server"
Text
=
"Downtown Miami"
/>
</
div
>
</
ItemTemplate
>
</
telerik:RadComboBox
>
</
asp:TableCell
>
</
asp:TableRow
>
</
asp:Table
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
</
asp:Panel
>
Script control 'RadWindowManager1' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().
Parameter name: scriptControl
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.ArgumentException: Script control 'RadWindowManager1' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors().
Parameter name: scriptControl
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. |
Stack Trace:
[ArgumentException: Script control 'RadWindowManager1' is not a registered script control. Script controls must be registered using RegisterScriptControl() before calling RegisterScriptDescriptors(). Parameter name: scriptControl] System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl) +635960 Telerik.Web.UI.RadWebControl.RegisterScriptDescriptors() +82 Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +108 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +240 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +240 System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +253 System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +87 System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +53 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +240 System.Web.UI.Page.Render(HtmlTextWriter writer) +38 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +11020923 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4240 |
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html
xmlns
=
"http://www.w3.org/1999/xhtml"
>
<
head
runat
=
"server"
>
<
title
></
title
>
<
telerik:RadStyleSheetManager
id
=
"RadStyleSheetManager1"
runat
=
"server"
/>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
asp:ScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
<
Scripts
>
<%--Needed for JavaScript IntelliSense in VS2010--%>
<%--For VS2008 replace RadScriptManager with ScriptManager--%>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.Core.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQuery.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQueryInclude.js"
/>
</
Scripts
>
</
asp:ScriptManager
>
<
script
type
=
"text/javascript"
>
//Put your JavaScript code here.
</
script
>
<
telerik:RadSkinManager
ID
=
"RadSkinManager1"
Runat
=
"server"
Skin
=
"Sunset"
>
</
telerik:RadSkinManager
>
<
telerik:RadAjaxLoadingPanel
ID
=
"RadAjaxLoadingPanel1"
runat
=
"server"
/>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager2"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
<
div
>
<
telerik:RadPanelBar
ID
=
"RadPanelBar1"
runat
=
"server"
Width
=
"100%"
>
<
CollapseAnimation
Type
=
"InCubic"
Duration
=
"500"
/>
<
ExpandAnimation
Type
=
"InCubic"
Duration
=
"500"
/>
<
Items
>
<
telerik:RadPanelItem
Text
=
"Search "
Expanded
=
"true"
runat
=
"server"
Selected
=
"true"
Font-Size
=
"Medium"
Font-Bold
=
"true"
>
<
Items
>
<
telerik:RadPanelItem
Value
=
"SearchCriteriaPanel"
runat
=
"server"
>
<
ItemTemplate
>
<
table
style
=
"width: 98%; margin: auto;"
>
<
tr
>
<
td
>
<
telerik:RadTextBox
ID
=
"RadTextBox1"
runat
=
"server"
OnTextChanged
=
"RadTextBox1_TextChanged"
AutoPostBack
=
"true"
Label
=
"Text Box 1:"
Columns
=
"30"
TabIndex
=
"1"
/>
</
td
>
<
td
>
<
telerik:RadTextBox
ID
=
"RadTextBox2"
runat
=
"server"
OnTextChanged
=
"RadTextBox2_TextChanged"
AutoPostBack
=
"true"
Label
=
"Text Box 2:"
Columns
=
"30"
TabIndex
=
"2"
/>
</
td
>
<
td
>
<
telerik:RadTextBox
ID
=
"RadTextBox3"
runat
=
"server"
OnTextChanged
=
"RadTextBox3_TextChanged"
AutoPostBack
=
"true"
Label
=
"Text Box 3:"
Columns
=
"30"
TabIndex
=
"3"
/>
</
td
>
</
tr
>
</
table
>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
<
br
/>
<
asp:BulletedList
ID
=
"ErrorMessageBulletedList"
runat
=
"server"
ForeColor
=
"Red"
>
</
asp:BulletedList
>
<
telerik:RadPanelBar
ID
=
"RadPanelBar2"
runat
=
"server"
Width
=
"100%"
>
<
CollapseAnimation
Type
=
"InCubic"
Duration
=
"500"
/>
<
ExpandAnimation
Type
=
"InCubic"
Duration
=
"500"
/>
<
Items
>
<
telerik:RadPanelItem
Text
=
"Referral Information"
Expanded
=
"true"
runat
=
"server"
Selected
=
"true"
Font-Size
=
"Medium"
Font-Bold
=
"true"
>
<
Items
>
<
telerik:RadPanelItem
Value
=
"SummaryPanel"
runat
=
"server"
>
<
ItemTemplate
>
<
asp:Label
ID
=
"DummyLabel"
runat
=
"server"
Text
=
"I am inside Panel 2"
/>
</
ItemTemplate
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelItem
>
</
Items
>
</
telerik:RadPanelBar
>
</
div
>
</
form
>
</
body
>
</
html
>
using
System;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Data;
using
System.Configuration;
using
System.Web.Security;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
Telerik.Web.UI;
public
partial
class
Default : System.Web.UI.Page
{
public
RadTextBox Box1
{
get
{
return
(RadTextBox)RadPanelBar1.FindItemByValue(
"SearchCriteriaPanel"
).FindControl(
"RadTextBox1"
);
}
}
public
RadTextBox Box2
{
get
{
return
(RadTextBox)RadPanelBar1.FindItemByValue(
"SearchCriteriaPanel"
).FindControl(
"RadTextBox2"
);
}
}
public
RadTextBox Box3
{
get
{
return
(RadTextBox)RadPanelBar1.FindItemByValue(
"SearchCriteriaPanel"
).FindControl(
"RadTextBox3"
);
}
}
protected
void
Page_Load(
object
sender, EventArgs e)
{
RadAjaxManager.GetCurrent(
this
.Page).AjaxSettings.AddAjaxSetting(Box1, RadPanelBar1);
RadAjaxManager.GetCurrent(
this
.Page).AjaxSettings.AddAjaxSetting(Box2, RadPanelBar1);
RadAjaxManager.GetCurrent(
this
.Page).AjaxSettings.AddAjaxSetting(Box3, RadPanelBar1);
RadAjaxManager.GetCurrent(
this
.Page).AjaxSettings.AddAjaxSetting(Box1, RadPanelBar2, RadAjaxLoadingPanel1);
RadAjaxManager.GetCurrent(
this
.Page).AjaxSettings.AddAjaxSetting(Box2, RadPanelBar2, RadAjaxLoadingPanel1);
RadAjaxManager.GetCurrent(
this
.Page).AjaxSettings.AddAjaxSetting(Box3, RadPanelBar2, RadAjaxLoadingPanel1);
}
protected
void
RadTextBox1_TextChanged(
object
sender, EventArgs e)
{
RadPanelBar1.Items[0].Text =
"Text Box 1 changed to "
+ Box1.Text;
RadPanelBar2.Items[0].Text =
"Text Box 1 changed to "
+ Box2.Text;
RadAjaxManager.GetCurrent(
this
.Page).FocusControl(Box2);
//UpdatedTextBox.Text = "Text Box 1 changed to " + RadTextBox1.Text;
}
protected
void
RadTextBox2_TextChanged(
object
sender, EventArgs e)
{
RadPanelBar1.Items[0].Text =
"Text Box 1 changed to "
+ Box1.Text;
RadPanelBar2.Items[0].Text =
"Text Box 1 changed to "
+ Box2.Text;
//UpdatedTextBox.Text = "Text Box 2 changed to " + RadTextBox2.Text;
}
protected
void
RadTextBox3_TextChanged(
object
sender, EventArgs e)
{
RadPanelBar2.Items[0].Text =
"Text Box 3 changed to "
+ Box3.Text;
RadPanelBar2.CollapseAllItems();
//UpdatedTextBox.Text = "Text Box 2 changed to " + RadTextBox2.Text;
}
}
<
telerik:RadTabStrip
ID
=
"AppsRadTabStrip"
MultiPageID
=
"AppsRadMultiPage"
SelectedIndex
=
"0"
ShowBaseLine
=
"true"
runat
=
"server"
>
<
Tabs
>
<
telerik:RadTab
Text
=
"MemoToMp3"
PageViewID
=
"MemoToMp3RadPageView"
>
</
telerik:RadTab
>
<
telerik:RadTab
Text
=
"BookLender"
PageViewID
=
""
>
</
telerik:RadTab
>
</
Tabs
>
</
telerik:RadTabStrip
>
<!--
no spaces between the tabstrip and multipage, in order to remove unnecessary whitespace
-->
<
telerik:RadMultiPage
ID
=
"AppsRadMultiPage"
SelectedIndex
=
"0"
runat
=
"server"
CssClass
=
"page"
>
<
telerik:RadPageView
ID
=
"MemoToMp3RadPageView"
runat
=
"server"
>
<
div
class
=
"page"
>
<
p
>
memoTomp3 is a small, lightweight app which lets you quickly record a few thoughts straight down to an mp3 file.
Kind of like a verbal version of quickly jotting down a thought. So yes, you do need a microphone.
</
p
>...
</
telerik:RadPageView
>
</telerik:RadMultiPage>