在舊版的 ASP 中,可以將單一指示詞放置在網頁的第一行。例如:
<%@LANGUAGE="VBScript" CODEPAGE="932"%>
一些新的指示詞已加入 ASP.NET 中。Language 屬性 (Attribute) 現在必須放置在 @Page 指示詞之內,如以下範例所示:
<%@Page Language="VB" Codepage="932"%>
<%@OutputCache Duration="10 VaryByParam="location"%>
為了轉換,較短的 ASP 樣式語法也僅支援 Page 指示詞。
<%@ Language="VB" Codepage="932"%>
<%@OutputCache Duration="10 VaryByParam="location"%>
指示詞可位於 .aspx 檔案的任何地方,但標準慣例是放置在檔案開頭。在 ASP.NET 指示詞陳述式中,大小寫並不重要,而且屬性值不需要加括號。先前範例所顯示的 @ Page 指示詞也可寫成下列方式:
<%@PAGE LANGUAGE=VB CODEPAGE=932%>
如需新指示詞和其屬性集的詳細資訊,請參閱指示詞語法。