更新:2007 年 11 月
在舊版的 ASP 中,可以將單一指示詞放置在網頁的第一行。例如:
<%@LANGUAGE="VBScript" CODEPAGE="932"%>
ASP.NET 中已加入一些新的指示詞。Language 屬性現在必須放置在 @ 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%>
如需新指示詞和其屬性集的詳細資訊,請參閱指示詞語法。