ASP 到 ASP.NET 页的指令更改
更新:2007 年 11 月
在 ASP 的早期版本中,可以在页的第一行上放置单个指令。例如:
<%@LANGUAGE="VBScript" CODEPAGE="932"%>
Several new directives have been added to ASP.NET. The Language attribute must now be placed within an @ Page directive, as shown in the following code example.
<%@Page Language="VB" CodePage="932"%>
<%@OutputCache Duration="10" VaryByParam="location"%>
出于迁移的考虑,还只对 @ Page 指令支持如下所示的简短 ASP 样式语法。
<%@ Language="VB" CodePage="932"%>
<%@OutputCache Duration="10" VaryByParam="location"%>
指令可以位于 .aspx 文件中的任何位置,但标准做法是将它们放在文件的开头。大小写在 ASP.NET 指令语句中不重要,并且不要求在属性值的两侧加上引号。如前面示例中所示的 @ Page 指令还可以写成下面的形式:
<%@PAGE LANGUAGE=VB CODEPAGE=932%>
有关新指令及其属性集的更多信息,请参见指令语法。