当前位置:  开发笔记 > 后端 > 正文

使用ScriptManager时出现分析器错误

如何解决《使用ScriptManager时出现分析器错误》经验,为你挑选了1个好方法。

我有一个ASP.NET页面,上面有一个脚本管理器.

页面将覆盖抽象属性以返回ScriptManager,以使基页能够使用它:

public partial class ReportWebForm : ReportPageBase
{
    protected override ScriptManager ScriptManager
    {
        get { return scriptManager2; }
    }

    ...
}

和基页:

public abstract class ReportPageBase : Page
{
    protected abstract ScriptManager ScriptManager { get; }

    ...
}

当我运行该项目时,我得到以下解析器错误:

分析器错误消息:基类包括字段"scriptManager2",但其类型(System.Web.UI.ScriptManager)与控件类型(System.Web.UI.ScriptManager)不兼容.

我怎么解决这个问题?

更新:设计器文件的脚本管理器部分是:

protected global::System.Web.UI.ScriptManager scriptManager;

Jared.. 5

我可以编译你的代码样本,你应该检查你的设计器文件,以确保一切正常.

编辑:我唯一能想到的是,这是某种参考问题.您的System.Web.Extensions引用是否使用正确的目标框架版本?(对于.net 3.5应为3.5.0.0,对于2.0应为1.0.6xxx)



1> Jared..:

我可以编译你的代码样本,你应该检查你的设计器文件,以确保一切正常.

编辑:我唯一能想到的是,这是某种参考问题.您的System.Web.Extensions引用是否使用正确的目标框架版本?(对于.net 3.5应为3.5.0.0,对于2.0应为1.0.6xxx)

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有