I had tried to migrate my web application on vs2008 and I have a problem with prometheus control.
My master contain :
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Callisto.master.cs" Inherits="Callisto_Callisto" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<%@ Register Assembly="RadPanelbar.Net2" Namespace="Telerik.WebControls" TagPrefix="radP" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<%@ Register TagPrefix="radtlb" Namespace="Telerik.WebControls" Assembly="RadToolbar.NET2" %>
<%@ Register Assembly="MTSASPFramework" Namespace="MTS.ASPFramework" TagPrefix="cc1" %>
<!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 id="Head2" runat="server">
<title>Callisto</title>
<link href="Callisto.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<form id="MainForm" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="MainMasterUpdCalisto" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<telerik:RadWindowManager ID="MainMasterPageWindowManager" runat="server">
</telerik:RadWindowManager>
<ContentTemplate>
...
If I let the RadWindowManager, I obtain this error message :
The control with ID 'MainMasterPageWindowManager' requires a
ScriptManager on the page. The ScriptManager must appear before any controls
that need it.
InvalidOperationException: The control with ID 'MainMasterPageWindowManager' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.]
Telerik.Web.UI.ScriptRegistrar.GetScriptManager(Control control) +158
Telerik.Web.UI.RadWebControl.RegisterScriptControl() +16
Telerik.Web.UI.RadWindowManager.OnPreRender(EventArgs e) +632
System.Web.UI.Control.PreRenderRecursiveInternal() +86
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2041
If I delete the RadWindowManager, it's ok and my page work fine (with radtoolbar and radpanelbar). I have the same problem with a page contain radscheduler.Telerik.Web.UI.ScriptRegistrar.GetScriptManager(Control control) +158
Telerik.Web.UI.RadWebControl.RegisterScriptControl() +16
Telerik.Web.UI.RadWindowManager.OnPreRender(EventArgs e) +632
System.Web.UI.Control.PreRenderRecursiveInternal() +86
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Control.PreRenderRecursiveInternal() +170
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2041
My Telerik Prometheus version is 2007.2.1107.0
Thanks,
Bilou