2010-09-23 17 views
6

Naprawdę dziwny problem w tej chwili ze stroną ASP.NET, którą aktualnie buduję.Błąd ASP.NET O atrybucie "Dziedziczy", mimo że jest poprawny?

W tej chwili piszę kod HTML i CSS dla strony o nazwie Dashboard.aspx. Ale kiedy idę, aby wyświetlić stronę w przeglądarce, połowę czasu rzuca się ten błąd:

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

Sprawdziłem dziedziczy atrybut na stronie .aspx, a to pasuje do częściowej klasy odbędzie się w Kod VB pliku Dashboard.aspx.vb.

Po odświeżeniu zawsze pojawi się ten błąd. Po minucie lub dwóch ładuje się bez problemów. Rzuciłem okiem na Google i nie mogłem znaleźć odpowiedzi na ten problem.

Zmieniłem również nazwę częściowej klasy (i symbolu zastępczego zawartości w pliku .aspx, myśląc, że mogło to spowodować konflikt) i nic, co robię, nie wydaje się go naprawić.

Czy ktoś może rzucić światło na to, co się dzieje?

Dzięki, Michael

Odpowiedz

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

(Od: Inherit problem in asp.net)

Dodatkowo sprawiają, że żadne inne strony (przypadkowo) starają się dziedziczyć klasy z tego samego kodu za pliku.

Powiązane problemy