【发布时间】:2011-06-04 05:31:32
【问题描述】:
如何清除以下错误:
只有一个 ScriptManager 实例 可以添加到页面中。 描述:未处理的异常 在执行过程中发生 当前的网络请求。请查看 堆栈跟踪以获取有关的更多信息 错误及其起源 编码。
异常详情: System.InvalidOperationException:仅 ScriptManager 的一个实例可以是 添加到页面。
源错误:未处理的异常 在执行过程中生成 当前的网络请求。
有关来源和信息 异常的位置可以是 使用异常堆栈识别 跟踪如下。
以下是我的html标记:
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/MasterPage.master"
CodeFile="ManualReport.aspx.cs" Inherits="ManualReport" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI"
tagprefix="telerik" %>
<asp:Content ContentPlaceHolderID="ContentPlaceHolder1" runat="server"
ID="ContentPlaceHolder1">
<%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=9.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %>
<form id="mainform" runat="server"><table width="100%" >
<asp:ScriptManager ID="ScriptManager2" runat="server">
</asp:ScriptManager>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
</form>
<div>
<tr><td>Customer Name</td><td>
<asp:RadioButton ID="rdbcustomerAll" runat="server" Visible ="false"
GroupName="CustomerValidation"
Text="All" Checked="false" /></td><td>
<asp:RadioButton ID="rdbcustomerSpecific" runat="server"
GroupName="CustomerValidation" Visible="false" Text="Spec" Checked="true" /></td></
td><td>
<asp:DropDownList ID="cmbName" runat="server">
</asp:DropDownList></td></tr>
<tr><td>Date</td><td><asp:RadioButton ID="rdbDateAll" runat="server"
Visible ="false" GroupName="DateValidation"
Text="All" /></td><td>
<asp:RadioButton ID="rdbDateSpec" runat="server" Visible ="false" Checked="true" GroupName="DateValidation" Text="Spec" /></td><td>
<telerik:RadDatePicker ID="rdpDate" runat="server" xmlns:telerik="telerik.web.ui">
</telerik:RadDatePicker>
</td></tr>
【问题讨论】:
-
您在构建 aspx 标记时遇到了严重问题。这超出了
ScriptManager重复的问题。我相信你需要阅读一些关于 asp.net 的教程。他们中的很多......
标签: asp.net ajax scriptmanager