共用方式為


ASP 到 ASP.NET 的頁面指示詞變更

更新: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%>

如需新指示詞和其屬性集的詳細資訊,請參閱指示詞語法

請參閱

參考

指示詞語法

其他資源

移轉至 ASP.NET