`

错误: 基类包括字段,但其类型与控件的类型不兼容

阅读更多

 

 

 转自:http://www.itqun.net/content-detail/127276.html

 

待验证

 

 

“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误信息: 基类包括字段“Top2_1”,但其类型(top2)与控件(ASP.top2_ascx)的类型不兼容。

源错误:

行 21: <tr> 行 22: <td> 行 23: <uc1:top2 ID="Top2_1" runat="server" /> 行 24: </td> 行 25: </tr>

源文件: /course/courseInfo.aspx 行: 23


--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433

 


//===========================解快方法======================
进过判断,发现原因。

因为在根目录下有个top.ascx用户控件,然后在manage目录下也有个top.ascx 用户控件 。

在编译前,页面文件和用户控件的cs文件是独立存在的,因此没问题。

编译后cs文件全部打包进dll,两个cs文件的命名空间都是top,产生了冲突,因此出现了上面这个错误。

将top.ascx控件改名后,问题解决。

注意:在一个项目中最好不要有重名的文件。 ( VS2005中 )
详细出处参考:http://www.itqun.net/content-detail/127276.html

分享到:
评论

相关推荐

    asp.net验证控件 ppt讲解

    其主要属性包括ControlToValidate(要验证的控件ID)、Text(错误提示文本)和ErrorMessage(提交给ValidationSummary的错误信息)。 2. CompareValidator:这个控件用于比较两个控件的值,例如在用户注册时验证两...

    第8章Web服务器控件[参考].pdf

    这使得在Web窗体页面中,可以轻松地将控件属性与数据源字段关联,简化数据展现和交互。 Web服务器控件提供了丰富的对象模型,由基类WebControl实现。这些控件有通用的属性,如ForeColor、BackColor、Font和Enabled...

    2021-2022计算机二级等级考试试题及答案No.9578.docx

    6. **字段数据类型**:对于数据库字段,不能对任意类型的字段设置默认值属性,这是错误的说法。 7. **数据库设计阶段**:详细结构设计不属于数据库设计的四个主要阶段(概念结构设计、逻辑结构设计、物理结构设计和...

    面试题(C#)

    - 强类型系统确保在编译时进行类型检查,防止不兼容类型的操作。 16. RTTI(运行时类型信息): - .NET提供运行时获取对象类型信息的能力,例如typeof和is关键字。 17. .NET中读写数据库涉及的类: - ...

    提高C#编程水平的50个要点

    - **解释**:不可变值类型在其生命周期内不会改变其状态。 - **实践建议**:使用不可变值类型可以减少多线程环境中的同步问题。 #### 8. 在值类型中,确保0是一个合法的数据 - **解释**:确保值类型能够正确地表示...

    J2ME_中文API

    它可以包含各种类型的控件,如按钮、文本字段等,并且可以用来收集用户的输入。 **AlertType** 定义了不同类型的警报样式,例如:信息、警告、错误等。 ##### 2. 异常处理 - **ArithmeticException**: 当执行算术...

    j2me api中文版

    38. **NoClassDefFoundError**: 当Java虚拟机尝试加载类但找不到该类的定义时抛出的错误。 39. **NoSuchElementException**: 当迭代器没有更多元素可返回时抛出的异常。 40. **NullPointerException**: 当试图访问空...

    J2ME中文帮助文档

    7. **Byte**: 包含与byte原始类型相关的字段和方法。 8. **ByteArrayInputStream/ByteArrayOutputStream**: 提供基于内存的字节流实现,用于读写字节数组。 9. **Calendar**: 提供操作日期和时间的方法。 10. ...

    delphi语句[参考].pdf

    - `record`:定义结构体或自定义数据类型,包含多个字段。 - `object`:旧版的类类型,不支持多重继承。 6. **其他特性**: - `dynamic`:动态创建方法,仅在运行时可用。 - `exports`:导出函数或方法,使得...

    .net面试题

    36. **遍历TextBox**:使用FindControl递归查找所有TextBox控件,并设置其Text属性。 37. **死锁分析**:当i&gt;10时,会递归调用test方法,可能导致死锁,因为每次递归都会锁定this,若无其他线程释放锁,将导致死锁...

    50个要点帮你提高C#编程水平

    属性是C#中一种特殊的方法,用于封装类中的字段,提供了类似于公共字段的访问方式,但其实现了更为复杂的逻辑处理。通过属性,我们可以控制数据的读取和修改过程,实现数据验证、计算或延迟加载等功能。 ### 2. ...

    C_程序设计语言期末考试题A卷(有答案).pdf

    6. **隐式类型转换**:隐式类型转换是指C#允许在不需要显式转换的情况下,将一种类型自动转换为另一种兼容的类型。 7. **基类构造函数**:如果基类没有默认构造函数,派生类构造函数必须通过`base`关键字调用基类的...

    MFC类目录及头文件

    - **应用场景**:用于定义数据库表的结构,包括字段名、类型等信息。 ##### 2.34 CDaoWorkspace - **描述**:DAO工作空间类,用于管理数据库连接。 - **头文件**:`afxdao.h` - **应用场景**:用于建立和管理与...

    2021-2022计算机二级等级考试试题及答案No.9949.docx

    - **知识点**:在开发用户界面时,可以通过设置控件的属性来控制其状态,例如使其有效或无效。 - **选项分析**: - A: `Visible` 属性控制控件是否可见。 - B: `Default` 属性指定是否为默认按钮。 - C: `Cancel`...

    .NET C# 面试题库

    MulticastDelegate是所有委托类型的基类,但不建议直接继承。 9. **Iterators**:迭代器允许自定义遍历集合的方式,通常实现IEnumerable接口或IEnumerator接口来创建。 10. **泛型**:泛型允许创建可以应用于多种...

    C#编程-中文版

    - **静态类**:不能实例化的类,只能通过类型本身来访问其成员。 - **Object类**:所有类的基类,提供了基本的操作方法。 - **扩展方法**:允许向现有类型添加新方法,而无需修改该类型的定义。 #### 十、继承 ...

    C程序设计语言期末考试题A有答案.pdf

    11. **委托与回调方法**:委托是一种类型,可以指向具有兼容签名的方法。回调方法是指通过委托调用的方法,其原型应与委托类型匹配。 12. **属性定义**:C#类中的属性允许封装字段,提供访问控制和额外逻辑。在给定...

    2021-2022计算机二级等级考试试题及答案No.5511.docx

    抽象类不能被实例化,但可以作为其他类的基类。一个抽象类不一定必须包含抽象方法,但是含有抽象方法的类必须被声明为抽象类。抽象方法没有具体的实现,需要在子类中重写这些抽象方法来提供具体的行为。 #### 20. ...

Global site tag (gtag.js) - Google Analytics