文字範本指示詞語法

指定網頁和使用者控制項編譯器 (Compiler) 在處理 ASP.NET Web Form 網頁 (.aspx) 和使用者控制項 (.ascx) 檔案時所使用的設定。

備註

使用時,指示詞可置於 .aspx 或 .ascx 檔案中的任何位置,不過標準的方式是將它們包含在檔案的開頭。 每個指示詞可以含有一個或多個該指示詞獨有的 (配上值的) 屬性 (Attribute)。

注意

@ Page 指示詞只能用於 .aspx 檔案,而 @ Control 指示詞只能用於 .ascx 檔案。

ASP.NET 網頁架構支援下列指示詞。

@ Page

定義 ASP.NET Web 網頁剖析器 (Parser) 和編譯器使用的網頁專用屬性。 只能包含於 .aspx 檔案中。

@ Control

定義 ASP.NET Web 網頁剖析器和編譯器使用的控制項專用屬性。 只能包含於 .ascx 檔案 (使用者控制項) 中。

@ Import

明確地將命名空間匯入至網頁或使用者控制項。

@ Implements

以宣告方式表示網頁或使用者控制項實作指定的 .NET Framework 介面。

@ Register

讓別名 (Alias) 與命名空間和類別名稱產生關聯,使得使用者控制項和自訂伺服器控制項在被含入要求的網頁或使用者控制項時能夠被轉譯。

@ Assembly

在編譯時將組件連結至目前的網頁,讓組件的所有類別和介面都可在網頁上使用。

@ Master

識別 ASP.NET 主版頁面。

@ WebHandler

識別 ASP.NET IHttpHandler 頁面。

@ PreviousPageType

提供在經由 PreviousPage 屬性存取時,要針對前一頁取得強型別的方法。

@ MasterType

將類別名稱指派給 ASP.NET Web 網頁的 Master 屬性,以便該網頁可取得主版頁面成員的強型別參考。

@ OutputCache

以宣告方式控制網頁或使用者控制項的輸出快取原則。

@ Reference

以宣告方式將網頁或使用者控制項連結到目前的網頁或使用者控制項。

ASP.NET 會將任何不包含明確指示詞名稱的指示詞區塊 (<%@ %>) 視為網頁的 @ Page 指示詞,或使用者控制項的 @ Control 指示詞。

請參閱

參考

Page

其他資源

ASP.NET 網頁語法