2010-09-23 54 views
6

Có vấn đề thực sự lạ tại thời điểm này với trang ASP.NET mà tôi hiện đang xây dựng.Lỗi ASP.NET về thuộc tính "Inherits", mặc dù nó chính xác?

Hiện tại, tôi đang viết HTML và CSS cho một trang có tên là Dashboard.aspx. Nhưng khi tôi đi xem trang trong một trình duyệt, một nửa thời gian nó ném lên lỗi này:

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

Tôi đã kiểm tra các thuộc tính Inherits trên trang .aspx, và nó phù hợp với lớp một phần tổ chức tại Mã VB của tệp Dashboard.aspx.vb.

Khi tôi làm mới, nó sẽ luôn xuất hiện lỗi này. Sau đó, sau một hoặc hai phút, nó sẽ tải tốt mà không có vấn đề gì. Tôi đã xem nhanh trên Google và tôi không thể tìm thấy câu trả lời cho vấn đề này.

Tôi cũng đã thay đổi tên của một phần lớp (và phần giữ chỗ nội dung trên tệp .aspx, nghĩ rằng có thể đã gây ra xung đột) và không có gì tôi làm dường như sửa chữa nó.

Có ai có thể làm sáng tỏ những gì đang xảy ra không?

Cảm ơn, Michael

Trả lời

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

(Từ: Inherit problem in asp.net)

Bên cạnh đó, đảm bảo không có các trang khác (vô tình) cố gắng kế thừa một lớp từ cùng một mã đằng sau tập tin.

Các vấn đề liên quan