<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.Master.cs" Inherits="Web.App_Templates.Site" %>
<!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
><
Page
Title</title>
<
telerik:RadStyleSheetManager
id
=
"TelerikStyleSheetManager"
runat
=
"server"
/>
<
asp:ContentPlaceHolder
ID
=
"HeadContentPlaceHolder"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
head
>
<
body
>
<
form
id
=
"MainForm"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"TelerikScriptManager"
runat
=
"server"
>
<
Scripts
>
<%--Needed for JavaScript IntelliSense in VS2010--%>
<
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
>
</
telerik:RadScriptManager
>
<
asp:ContentPlaceHolder
ID
=
"ScriptContentPlaceHolder"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
<
telerik:RadAjaxManager
ID
=
"TelerikAjaxManager"
runat
=
"server"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"TelerikDock"
></
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
<
telerik:RadSkinManager
ID
=
"TelerikSkinManager"
Runat
=
"server"
Skin
=
"Telerik"
>
</
telerik:RadSkinManager
>
<
telerik:RadWindowManager
ID
=
"TelerikWindowManager"
runat
=
"server"
>
<
Windows
>
<
telerik:RadWindow
ID
=
"TelerikWindow"
runat
=
"server"
>
</
telerik:RadWindow
>
</
Windows
>
</
telerik:RadWindowManager
>
<
telerik:RadFormDecorator
ID
=
"TelerikFormDecorator"
Runat
=
"server"
Skin
=
"Telerik"
DecoratedControls
=
"All"
/>
<
asp:UpdatePanel
ID
=
"MainUpdatePanel"
runat
=
"server"
>
<
ContentTemplate
>
<
telerik:RadDockLayout
runat
=
"server"
ID
=
"TelerikDockLayout"
Visible
=
"false"
>
<
telerik:RadDockZone
ID
=
"TelerikDockZone"
runat
=
"server"
Orientation
=
"Horizontal"
MinHeight
=
"20px"
BorderWidth
=
"0"
>
<
telerik:RadDock
ID
=
"TelerikDock"
runat
=
"server"
Title
=
"Informational Message"
Width
=
"100%"
EnableAnimation
=
"true"
EnableRoundedCorners
=
"true"
Resizable
=
"true"
>
<
ContentTemplate
>
<
asp:Literal
ID
=
"Feedback"
runat
=
"server"
Text
=
" "
/>
</
ContentTemplate
>
</
telerik:RadDock
>
</
telerik:RadDockZone
>
</
telerik:RadDockLayout
>
<
asp:ContentPlaceHolder
ID
=
"MainContentPlaceHolder"
runat
=
"server"
>
</
asp:ContentPlaceHolder
>
</
ContentTemplate
>
</
asp:UpdatePanel
>
</
form
>
</
body
>
</
html
>
namespace
Web.App_Templates
{
using
System;
using
System.Web.UI;
public
partial
class
Site : MasterPage
{
public
void
ShowFeedback(
string
feedBackText,
bool
useAlert)
{
if
(feedBackText ==
string
.Empty)
{
this
.Feedback.Text = feedBackText;
this
.TelerikDock.Title = feedBackText;
this
.TelerikDockLayout.Visible =
false
;
}
else
{
if
(useAlert)
{
var radAlertScript =
string
.Format(
"function f(){{radalert('{0}', 330, 210);Sys.Application.remove_load(f);}};Sys.Application.add_load(f);"
,
feedBackText);
ScriptManager.RegisterStartupScript(
Page,
Page.GetType(),
"Feedback"
,
radAlertScript,
true
);
}
else
{
this
.Feedback.Text = feedBackText;
this
.TelerikDockLayout.Visible =
true
;
}
}
}
public
void
ShowFeedback(
string
feedbackTitle,
string
feedBackText,
bool
useAlert)
{
if
(feedBackText ==
string
.Empty)
{
this
.Feedback.Text = feedBackText;
this
.TelerikDock.Title = feedBackText;
this
.TelerikDockLayout.Visible =
false
;
}
else
{
if
(useAlert)
{
var radAlertScript =
string
.Format(
"function f(){{radalert('{0}', 330, 210, '{1}');Sys.Application.remove_load(f);}};Sys.Application.add_load(f);"
,
feedBackText,
feedbackTitle);
ScriptManager.RegisterStartupScript(
Page,
Page.GetType(),
"Feedback"
,
radAlertScript,
true
);
}
else
{
this
.Feedback.Text = feedBackText;
this
.TelerikDock.Title = feedbackTitle;
this
.TelerikDockLayout.Visible =
true
;
}
}
}
}
}
<%@ Page Title="Home" Language="C#" MasterPageFile="~/App_Templates/Site.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Web.Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ MasterType VirtualPath="~/App_Templates/Site.Master" %>
<
asp:Content
ID
=
"HeadContent"
ContentPlaceHolderID
=
"HeadContentPlaceHolder"
runat
=
"server"
>
</
asp:Content
>
<
asp:Content
ID
=
"ScriptContent"
ContentPlaceHolderID
=
"ScriptContentPlaceHolder"
runat
=
"server"
>
</
asp:Content
>
<
asp:Content
ID
=
"MainContent"
ContentPlaceHolderID
=
"MainContentPlaceHolder"
runat
=
"server"
>
</
asp:Content
>
namespace
Web
{
using
System;
public
partial
class
Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
this
.Master.ShowFeedback(
"Test Title"
,
"Test normal feedback message."
,
false
);
// this.Master.ShowFeedback( "Test Title", "Test pop-up feedback message.",true);
}
}
}
<
telerik:radgrid id="gvCategory" runat="server" headerstyle-wrap="false" allowpaging="false"
allowsorting="false" autogeneratecolumns="false" gridlines="None" showheader="false" onexcelmlexportstylescreated="gvCategory_ExcelMLExportStylesCreated" onexcelmlexportrowcreated="gvCategory_ExcelMLExportRowCreated">
<MasterTableView DataKeyNames="CatId,CatName">
<Columns>
<telerik:GridTemplateColumn ItemStyle-HorizontalAlign ="Center">
<ItemTemplate >
<telerik:RadGrid ID="gvQuestions" HeaderStyle-HorizontalAlign="Left" OnItemDataBound ="gvQuestions_ItemDataBound" GridLines="None" runat="server" AllowPaging="false" AllowSorting="false" AutoGenerateColumns ="false" Width="100%" BorderStyle ="None">
<MasterTableView DataKeyNames ="QuestionId,OptionId,ScoringLogicTypeId,QuestionName">
<Columns>
<telerik:GridBoundColumn UniqueName="Attributes" DataField="QuestionName" Visible ="True" ItemStyle-HorizontalAlign="Left" ItemStyle-VerticalAlign="Middle" ItemStyle-Width ="75%" ItemStyle-BorderStyle
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="Options" ItemStyle-HorizontalAlign ="Left" ItemStyle-Font-Size="8" ItemStyle-Width="10%" ItemStyle-BorderStyle ="None">
<ItemTemplate >
<asp:Panel ID="pnOptions" runat="server" Width ="100%">
<asp:Label ID="lblOptions" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Option") %> '> </asp:Label >
</asp:Panel >
</ItemTemplate >
</telerik:GridTemplateColumn >
<telerik:GridTemplateColumn UniqueName="Matrix" ItemStyle-HorizontalAlign ="Left" ItemStyle-Width="10%" ItemStyle-BorderStyle ="None">
<ItemTemplate >
<asp:Panel ID="pnMatrix" runat="server" Width ="100%">
<telerik:RadTextBox Enabled="false" Font-Bold="true" ID="txtXMin" runat ="server" CssClass="textBox" Visible="True" Width="30px" Text='<%# DataBinder.Eval(Container.DataItem, "XMin") %>' />
<telerik:RadTextBox Enabled="false" Font-Bold="true" ID="txtXMax" runat ="server" CssClass="textBox" Visible="True" Width="30px" Text='<%# DataBinder.Eval(Container.DataItem, "XMax") %>' />
</asp:Panel >
</ItemTemplate >
</telerik:GridTemplateColumn >
</Columns >
</MasterTableView >
</telerik:radgrid >
AjaxPanel.AjaxRequest -=
new RadAjaxPanel.AjaxPanelRequestEventHandler(ContentPaneControl_AjaxRequest);
AjaxPanel.AjaxRequest -=
new RadAjaxControl.AjaxRequestDelegate(ContentPaneControl_AjaxRequest);
protected
override
void
OnInit(EventArgs e)
{
HtmlForm form = (HtmlForm)
this
.Controls[3];
form.Controls.Add(
new
RadAjaxManager());
}
public
void
AddAjaxSetting(Control ajaxified, Control updated, RadAjaxLoadingPanel loading)
{
HtmlForm form = (HtmlForm)
this
.Controls[3];
RadAjaxManager ajax = form.Controls[1]
as
RadAjaxManager;
ajax.AjaxSettings.AddAjaxSetting(ajaxified, updated, loading);
}
protected
void
Page_Load(
object
sender, EventArgs e)
{
(
this
.Master
as
PortalMaster).AddAjaxSetting(button, panel, loading);
}
ajax.AjaxSettings.AddAjaxSetting(ajaxified, updated, loading);
line. All variables are pointing to correct objects (ajax, button, panel, loading).I have developed my site in following environment.
.netframework 2.0
ajax 2.0 where there is no issue
I am running my site in following environment.
.net framework 4.0 wihout converting it into 4.0
Getting following types of error.
Microsoft JScript runtime error: 'RadMenu' is undefined
Microsoft JScript runtime error: 'RadTabStrip' is undefined
Microsoft JScript runtime error: 'RadControlsNamespace' is undefined
Microsoft JScript runtime error: 'RadGridNamespace' is undefined
Microsoft JScript runtime error: 'RadTabStrip' is undefined
what should be done to solve this issue?
<
TimeSlotContextMenus
>
<
telerik:RadSchedulerContextMenu
ID
=
"SchedulerTimeSlotContextMenu"
runat
=
"server"
>
<
Items
>
<
telerik:RadMenuItem
Text
=
"Peter"
/>
<
telerik:RadMenuItem
Text
=
"Adam"
/>
<
telerik:RadMenuItem
Text
=
"Niclas"
/>
<
telerik:RadMenuItem
Text
=
"Jones"
/>
</
Items
>
</
telerik:RadSchedulerContextMenu
>
</
TimeSlotContextMenus
>
Is it possible? If so, how do I do it?
I'm using C# and the Rad v2010.3.1317.40.
Sincerely, Thomas