2010-09-23 14 views
6

Ich habe ein wirklich seltsames Problem mit einer ASP.NET-Site, die ich gerade baue.ASP.NET Error Über das Attribut "Inherits", obwohl es korrekt ist?

Im Moment schreibe ich HTML und CSS für eine Seite namens Dashboard.aspx. Aber wenn ich die Seite in einem Browser anzuzeigen, die Hälfte der Zeit wirft er diesen Fehler auf:

ASPNET: Make sure that the class defined in this code file matches the 'inherits' attribute, and that it extends the correct base class (e.g. Page or UserControl).

ich das Inherits Attribut auf der ASPX-Seite überprüft habe, und es entspricht die Teilklasse in dem gehaltenen VB-Code der Dashboard.aspx.vb-Datei.

Wenn ich aktualisiere, wird es immer mit diesem Fehler kommen. Dann nach ein oder zwei Minuten, wird es gut ohne Probleme laden. Ich habe Google kurz angeschaut und konnte keine Antwort auf dieses Problem finden.

Ich habe auch den Namen der partiellen Klasse (und der Inhalt Platzhalter in der ASPX-Datei, denken, dass möglicherweise einen Konflikt verursacht haben) geändert und nichts, was ich tue scheint es zu beheben.

Könnte jemand Licht auf das werfen, was vor sich geht?

Danke, Michael

Antwort

7

Make sure the inherits property in the aspx page matches the class definition in the .cs file. […] the inherits property and the class must have the same namespace and classname

(Von: Inherit problem in asp.net)

Darüber hinaus stellen Sie sicher, dass keine andere Seiten (versehentlich) versuchen, eine Klasse aus dem gleichen Code hinter Datei zu erben.

Verwandte Themen