請確保此代碼文件中定義的類與“inherits”屬性匹配,并且該類擴展的基類 By admin 2010/7/29 23:11:00 partial class _default 改成partial class Default 這是ASP.net啊,這里是VB的。 另外,還有其他可能1。可能是你對添加的頁面文件進行了重命名引起的,在你的頁面文件(如Indexs.aspx)源碼中找到下面這段,也就是在文件頭上:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Indexs.aspx.cs" Inherits="Indexs" %>確認CodeFile屬性值和Inherits屬性值是否都是指向你的頁面類的名稱。 2。情況是這樣的: 在web.config文件中配置了 pageBaseType="Pozhu.CMS.Web.CMSPageBase, Pozhu.CMS",新建的aspx頁面如果不含有關聯的.cs文件,這個aspx頁面運行是正常的,但如果關聯了.cs文件就會報錯“請確保此代碼文件中定義的類與“inherits”屬性匹配,并且該類擴展的基類(例如 Page 或 UserControl)是正確的。”; 在IIS7下測試沒有報錯,運行的很好,在IIS6下就會出錯; 在google中搜索了一些資料,一般都是說要為cs的類加上名字空間,并且在aspx頁面中的Inherits加上相應的名字空間。我照作了,可還是出錯。 遇到這種情況的時候,可以修改web.config文件去掉 pageBaseType="Pozhu.CMS.Web.CMSPageBase, Pozhu.CMS" 3。編譯ASP.NET時,提示“請確保此代碼文件中定義的類與“inherits”屬性匹配,并且該類擴展的基類(例如Page 或UserControl)是正確的。”,1.aspx頁面中的inherits的命名和aspx.cs中的代碼里類名不一致(一般因為這兩種頁面其中有一個頁面修改過,或者全部復制其他的頁面代碼)2.可能自己加過命名空間,去掉后編譯正常,但是我希望加入命名空間,解決方式:在ASPX頁面中的inherits后加入命名空間的名稱,比如原來是inherits="index",命名空間為category,現在改成inherits="category.index"即可 分享聯系我們 掃二維碼與項目經理溝通 我們在微信上24小時期待你的聲音 感謝您的關注分享“請確保此代碼文件中定義的類與“inherits”屬性匹配,并且該類擴展的基類” 煙寒網絡真誠為您服務 ,點擊客服直接咨詢下單. 立即咨詢 我們服務 網站建設 高端網站建設服務商、相信品牌力量、相信知名企業;制作后收費13014982176! 微信小程序/微信公眾號 微信小程序 背靠10億流量,不論用戶需求是什么,都能被開發使用 一點創意,就能在“社交圈”中脫穎而出。 網站優化/SEO 讓您的網站更靠近排名位置,讓客戶更容易找到您,seo優化是一個漫長過程,整個網站營銷花最少的錢起最大的作用。