上次一個朋友調試程序時出現一個錯誤:
這是因為Inherits中的內容有錯誤,假如項目命名空間是data,那么Global.asax.cs文件應如下所示:
那么Inherits中的內容就是“data.Global”,即Inherits=”data.Global”,Inherits繼承命名空間下的那個類。
每個aspx文件都對應一個cs文件,而cs文件里的類一般和文件同名
當Visual Studio為Web 窗體頁創建頁和類文件時,它將生成從基 Page 類繼承的代碼(cs文件繼承自System.Web.UI.Page類,而且只能/必須繼承該類.原因就是aspx文件是繼承cs文件的) ,就是在Default.cs文件中有類似代碼:
public partial class Default : System.Web.UI.Page
System.Web.UI.Page 派生一個名為 Default 的新類
然后 .aspx 頁文件又從派生的 Default 類繼承,所以:Inherits="Default"
Inherits:表明該文件繼承自哪個命名空間的哪個類 (不是命名空間)。