2010-09-23 7 views
6

Tener un problema realmente extraño en este momento con un sitio ASP.NET que estoy construyendo actualmente.Error de ASP.NET Acerca del atributo "Heredar", ¿aunque es correcto?

Por el momento, estoy escribiendo el HTML y CSS para una página llamada Dashboard.aspx. Pero cuando voy a ver la página en un navegador, la mitad del tiempo que arroja este error:

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).

He comprobado el atributo Inherits en la página .aspx, y que coincide con la clase parcial que tuvo lugar en el Código VB del archivo Dashboard.aspx.vb.

Cuando actualizo, siempre aparecerá este error. Luego, después de un minuto o dos, se cargará bien sin problemas. Eché un vistazo rápido a Google y no pude encontrar una respuesta a este problema.

También he cambiado el nombre de la clase parcial (y el marcador de posición de contenido en el archivo .aspx, pensando que puede haber causado un conflicto) y nada de lo que hago parece solucionarlo.

¿Alguien podría arrojar algo de luz sobre lo que está pasando?

Gracias, Michael

Respuesta

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

(De: Inherit problem in asp.net)

Además, asegúrese de que no hay otras páginas (accidentalmente) tratan de heredar una clase desde el mismo código detrás de archivo.

Cuestiones relacionadas