ASP.NET错误关于“继承”属性,即使它是正确的?

时间:2010-09-23 08:59:27

标签: asp.net vb.net

目前正在构建一个我正在构建的ASP.NET站点,这是一个非常奇怪的问题。

目前,我正在为名为Dashboard.aspx的页面编写HTML和CSS。但是当我在浏览器中查看页面时,有一半时间会抛出此错误:

  

ASPNET:确保该课程   在此代码文件中定义的匹配   '继承'属性,它   扩展正确的基类(例如   Page或UserControl)。

我已经检查了.aspx页面上的Inherits属性,它与Dashboard.aspx.vb文件的VB代码中保存的Partial Class相匹配。

当我刷新时,它总是会出现这个错误。然后一两分钟后,它将正常加载没有问题。我快速浏览了一下Google,但我找不到这个问题的答案。

我还更改了部分类的名称(以及.aspx文件中的内容占位符,认为这可能导致了冲突),我所做的一切似乎都无法解决。

任何人都可以了解正在发生的事情吗?

谢谢, 迈克尔

1 个答案:

答案 0 :(得分:7)

  

确保继承属性   aspx页面匹配类定义   在.cs文件中。 [...]继承   财产和班级必须有   相同的命名空间和类名

(来自:Inherit problem in asp.net

此外,请确保没有其他页面(意外)尝试从文件后面的相同代码继承一个类。