确保此代码文件中定义的类与'inherits'属性匹配,

时间:2012-05-28 15:28:26

标签: c# asp.net vb.net

有时在我的网络应用程序中,我曾经遇到过这种错误,我不知道为什么它会出现,但是如果我刷新页面几次页面正常加载。 enter image description here

我正在使用.net framework 2.0和visual web developer 2005。

2 个答案:

答案 0 :(得分:3)

当您的文件中包含的类与HTML页面中调用的类不同时,我才会看到此错误消息

例如,在html页面的顶部会有一行代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="@whereyourcodeis.aspx.cs" Inherits="@ClassName" Title="whatever" %>

并且在你的whereyourcodeis.aspx.cs文件中应该有一个构造函数方法,它与html中的继承行具有相同的名称。即Class ClassName{ rest of your code}

如果由于某种原因这两个名称不匹配,则会出现错误,希望这可以说明代码出错的地方

答案 1 :(得分:0)

偶然发生在我身上时,我将另一个aspx文件的代码文件更改为指向与当前页面文件相同的代码文件。

确保每个aspx文件指向正确的代码文件。 Visual Studio不会将您指向正确的文件。

您可以尝试搜索导致错误的文件名,以找到指向它的其他页面。