校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > ASP.NET中的Inherits、CodeFile、CodeBehind的區別詳解

ASP.NET中的Inherits、CodeFile、CodeBehind的區別詳解

熱門標簽:騰訊地圖標注手機 柳州電銷機器人公司 太原400電話上門辦理 400電話如何申請取消 電銷語音機器人型號參數 浦發電話機器人提醒還款 百度地圖怎樣做地圖標注 昆明語音電銷機器人價格 征途美甲店地圖標注

Inherits、CodeFile、CodeBehind

在 ASP.NET 中使用代碼隱藏方法來設計Web 窗體,可使頁代碼能夠更清晰地從 HTML 內容中分離到完全單獨的文件中。
通常一個 @page 指令如下:

復制代碼 代碼如下:
%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false"
Inherits="WebApplication1.WebForm1" %>

其中有三個屬性(Inherits、CodeFile、CodeBehind)非常容易混淆,下面分別給予說明。

Inherits(繼承的意思)

msdn解釋:定義供頁繼承的代碼隱藏類。 它可以是從 Page 類派生的任何類。 此特性與 CodeFile 特性一起使用,后者包含指向代碼隱藏類的源文件的路徑。 Inherits 特性在使用 C# 作為頁面語言時區分大小寫,而在使用 Visual Basic 作為頁面語言時不區分大小寫。

如果 Inherits 特性不包含命名空間,ASP.NET 將檢查 ClassName 特性是否包含命名空間。 如果包含,ASP.NET 將嘗試使用 ClassName 特性的命名空間加載 Inherits 特性中引用的類。 (這假定 Inherits 特性和 ClassName 特性使用同一命名空間。)

Inherits 屬性用于定義當前 Web 窗體所繼承的代碼隱藏類(該類是 System.Web.UI.Page 的派生類)。
這個 inherits 屬性只用于采用代碼隱藏方式編寫的 Web 窗體,也就是,如果你的代碼全都是在 Web 窗體的
標簽中,就不必用這個屬性了。

CodeFile

msdn解釋:指定指向頁引用的代碼隱藏文件的路徑。 此特性與 Inherits 特性一起使用,用于將代碼隱藏源文件與網頁相關聯。 此特性僅對編譯的頁有效。

此特性用于網站項目。

Codebehind

msdn解釋:指定包含與頁關聯的類的已編譯文件的名稱。 該特性不能在運行時使用。此特性用于 Web 應用程序項目。

Codebehind 屬性并不是一個真正的 ASP.NET 屬性,在ASP.NET 文檔中是找不到它的。
它其實只是一個 Visual Studio .NET 屬性,
Visual Studio .NET 就是借用這個屬性來很好地跟蹤管理項目中的 Web 窗體和與之相對的代碼隱藏文件,
比如當你在設計環境中往 Web 窗體上放入一個服務器控件時,
Visual Studio .NET 將自動找到與該 Web 窗體相對應的代碼隱藏文件,并自動插入相關的代碼。

您可能感興趣的文章:
  • 使用基于Node.js的構建工具Grunt來發布ASP.NET MVC項目
  • ASP.NET MVC3手把手教你構建Web
  • ASP.NET性能優化之構建自定義文件緩存
  • Asp.net TreeView來構建用戶選擇輸入的方法 推薦
  • ASP.NET2.0+SQL Server2005構建多層應用
  • ASP.NET MVC+EF框架+EasyUI實現權限管系列
  • asp.net(c#)ref,out ,params的區別
  • asp.net TemplateField模板中的Bind方法和Eval方法
  • ASP.NET Ref和Out關鍵字區別分析
  • ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后臺管理系統之前端頁面框架構建源碼分享

標簽:天門 德陽 新疆 蘭州 張家界 白山 陽泉 江蘇

巨人網絡通訊聲明:本文標題《ASP.NET中的Inherits、CodeFile、CodeBehind的區別詳解》,本文關鍵詞  ASP.NET,中的,Inherits,CodeFile,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.NET中的Inherits、CodeFile、CodeBehind的區別詳解》相關的同類信息!
  • 本頁收集關于ASP.NET中的Inherits、CodeFile、CodeBehind的區別詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 湖南省| 寿宁县| 安阳县| 蓬莱市| 白河县| 永德县| 蓬莱市| 寿阳县| 乐安县| 贺州市| 安塞县| 广南县| 孙吴县| 宿州市| 翁源县| 揭东县| 永城市| 开远市| 和平县| 乌鲁木齐市| 高青县| 广州市| 天柱县| 荃湾区| 林周县| 法库县| 辽阳县| 金昌市| 新丰县| 乐业县| 嘉祥县| 江油市| 辛集市| 沂南县| 雷波县| 阳泉市| 札达县| 谢通门县| 马尔康县| 安徽省| 顺昌县|