【问题标题】:how to clear error如何清除错误
【发布时间】: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


【解决方案1】:

ScriptManager 是一个服务器端组件,它必须放在form 标记内。每页只能添加一个ScriptManager 组件。在您的情况下,您提供了两个 ScriptManager 组件。因此,您必须删除其中之一,即位于 form 之外的 ScriptManager

【讨论】:

    【解决方案2】:

    您为什么在页面上添加了两次ScriptManager?您只能添加一个,这就是错误所说的。每页只允许一个 ScriptManager 实例。

    请删除ScriptManager2,它将为您工作。

    其次,ScriptManger 应该在 Form Tag 下。喜欢..

    <form id="mainform" runat="server"><table width="100%" >
    
      <asp:ScriptManager ID="ScriptManager1" runat="server">
      </asp:ScriptManager>
    
    </form>
    

    【讨论】:

    • @Muhammad Akhtar 我删除了一个脚本管理器并发生了同样的问题
    • 你删除了哪一个? ScriptManager2 应该被删除,因为它在格式标记中。
    • @Muhammad Akhtar 我已经删除了 ScriptManager2 这是一个相同的问题如何清除
    • Muhammad Akhtar 我已经更新了您的答案,但错误只能将一个 ScriptManager 实例添加到页面中。说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。异常详情:System.InvalidOperationException:页面中只能添加一个 ScriptManager 实例。
    • @Malliga;我猜你在母版页上添加了脚本管理器。母版页或内容页上应该只有一个脚本管理器。如果您在母版页上添加了 SCript Manager,则从内容页中删除所有脚本管理器,因为在每个页面上都不需要这样做。
    【解决方案3】:

    页面中有两个脚本管理器:

    <asp:ScriptManager ID="ScriptManager2" runat="server">
      </asp:ScriptManager>
    

     <asp:ScriptManager ID="ScriptManager1" runat="server">
      </asp:ScriptManager>
    

    根据错误的描述,您必须删除一个。你可能只有一个。

    【讨论】:

    • 我已经删除了一个脚本管理器并且发生了同样的问题
    • 届时我们需要了解更多。错误信息非常明显。
    【解决方案4】:

    除了其他人已经给出的答案是 100% 正确之外,您还过早地关闭了“表单”......

    <form id="mainform" runat="server"></form>
    

    将结束的“表单”标签移动到所有服务器端 ASP.NET 控件之后,确保您的 HTML 保持有效......(很难在没有看到完整标记的情况下确切知道在哪里,但我猜接近结束内容标签:/asp:Content)

    编辑:实际上,还值得指出的是,因为您在这里使用的是母版页,所以您的母版页中可能已经有一个服务器端表单......然后您不能在 aspx 子页中也有第二个表单。我建议也许将您的单一脚本管理器放入您的母版页中,在表单标记内,正如其他人所指出的那样,并从子(aspx)页面中删除对脚本管理器和“表单”的所有引用)?

    HTH。

    戴夫

    【讨论】:

      猜你喜欢
      • 2012-02-06
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多