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