目前正在构建一个我正在构建的ASP.NET站点,这是一个非常奇怪的问题。
目前,我正在为名为Dashboard.aspx的页面编写HTML和CSS。但是当我在浏览器中查看页面时,有一半时间会抛出此错误:
ASPNET:确保该课程 在此代码文件中定义的匹配 '继承'属性,它 扩展正确的基类(例如 Page或UserControl)。
我已经检查了.aspx页面上的Inherits属性,它与Dashboard.aspx.vb文件的VB代码中保存的Partial Class相匹配。
当我刷新时,它总是会出现这个错误。然后一两分钟后,它将正常加载没有问题。我快速浏览了一下Google,但我找不到这个问题的答案。
我还更改了部分类的名称(以及.aspx文件中的内容占位符,认为这可能导致了冲突),我所做的一切似乎都无法解决。
任何人都可以了解正在发生的事情吗?
谢谢, 迈克尔
答案 0 :(得分:7)
确保继承属性 aspx页面匹配类定义 在.cs文件中。 [...]继承 财产和班级必须有 相同的命名空间和类名
(来自:Inherit problem in asp.net)
此外,请确保没有其他页面(意外)尝试从文件后面的相同代码继承一个类。