通常一個(gè) @page 指令如下:
復(fù)制代碼 代碼如下:< %@ Page language="c#" " /> 国产ts一区,超碰资源在线,a在线视频v视频

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

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

Inherits、CodeFile、CodeBehind

ASP.NET 中使用代碼隱藏方法來(lái)設(shè)計(jì)Web 窗體,可使頁(yè)代碼能夠更清晰地從 HTML 內(nèi)容中分離到完全單獨(dú)的文件中。
通常一個(gè) @page 指令如下:
復(fù)制代碼 代碼如下:< %@ Page language="c#" Codebehind="WebForm1.ASPx.cs" AutoEventWireup="false"
Inherits="WebApplication1.WebForm1" %>

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

Inherits(繼承的意思)

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

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

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

CodeFile

msdn解釋?zhuān)褐付ㄖ赶蝽?yè)引用的代碼隱藏文件的路徑。 此特性與 Inherits 特性一起使用,用于將代碼隱藏源文件與網(wǎng)頁(yè)相關(guān)聯(lián)。 此特性?xún)H對(duì)編譯的頁(yè)有效。

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

Codebehind

msdn解釋?zhuān)褐付òc頁(yè)關(guān)聯(lián)的類(lèi)的已編譯文件的名稱(chēng)。 該特性不能在運(yùn)行時(shí)使用。此特性用于 Web 應(yīng)用程序項(xiàng)目。

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

AspNet技術(shù)ASP.NET中的Inherits、CodeFile、CodeBehind的區(qū)別詳解,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 榆树市| 杨浦区| 民乐县| 民和| 天等县| 双牌县| 大冶市| 淅川县| 德令哈市| 始兴县| 凤翔县| 错那县| 江陵县| 庐江县| 和平区| 扶风县| 石楼县| 福泉市| 新余市| 普宁市| 广灵县| 威海市| 茂名市| 康定县| 喀喇| 若羌县| 盐山县| 永清县| 泽库县| 富平县| 沂水县| 克东县| 十堰市| 行唐县| 错那县| 丰宁| 宜都市| 南岸区| 安西县| 东明县| 金堂县|