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

主頁 > 知識(shí)庫 > ASP.NET中的Inherits、CodeFile、CodeBehind的區(qū)別詳解

ASP.NET中的Inherits、CodeFile、CodeBehind的區(qū)別詳解

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

Inherits、CodeFile、CodeBehind

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

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

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

Inherits(繼承的意思)

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

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

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

CodeFile

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

此特性用于網(wǎng)站項(xiàng)目。

Codebehind

msdn解釋:指定包含與頁關(guān)聯(lián)的類的已編譯文件的名稱。 該特性不能在運(yùn)行時(shí)使用。此特性用于 Web 應(yīng)用程序項(xiàng)目。

Codebehind 屬性并不是一個(gè)真正的 ASP.NET 屬性,在ASP.NET 文檔中是找不到它的。
它其實(shí)只是一個(gè) Visual Studio .NET 屬性,
Visual Studio .NET 就是借用這個(gè)屬性來很好地跟蹤管理項(xiàng)目中的 Web 窗體和與之相對的代碼隱藏文件,
比如當(dāng)你在設(shè)計(jì)環(huán)境中往 Web 窗體上放入一個(gè)服務(wù)器控件時(shí),
Visual Studio .NET 將自動(dòng)找到與該 Web 窗體相對應(yīng)的代碼隱藏文件,并自動(dòng)插入相關(guān)的代碼。

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

標(biāo)簽:天門 德陽 新疆 蘭州 張家界 白山 陽泉 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET中的Inherits、CodeFile、CodeBehind的區(qū)別詳解》,本文關(guān)鍵詞  ASP.NET,中的,Inherits,CodeFile,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET中的Inherits、CodeFile、CodeBehind的區(qū)別詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP.NET中的Inherits、CodeFile、CodeBehind的區(qū)別詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 闽侯县| 德安县| 新巴尔虎右旗| 台中县| 江达县| 东辽县| 容城县| 太谷县| 大荔县| 犍为县| 大埔县| 晴隆县| 莱西市| 耒阳市| 邢台市| 石渠县| 大石桥市| 永宁县| 扬中市| 喜德县| 萨迦县| 西丰县| 福州市| 桦南县| 蓬安县| 珠海市| 墨竹工卡县| 集安市| 澎湖县| 伊春市| 通榆县| 绥宁县| 通州区| 兰坪| 洪洞县| 义马市| 会昌县| 乌苏市| 北碚区| 濉溪县| 任丘市|