Cambios de directiva de página ASP a ASP.NET

Actualización: noviembre 2007

En las versiones anteriores de ASP era posible colocar una sola directiva en la primera línea de una página. Por ejemplo:

<%@LANGUAGE="VBScript" CODEPAGE="932"%>

Se han agregado varias directivas nuevas a ASP.NET. El atributo Language se debe colocar ahora en una directiva @ Page, como se muestra en el ejemplo de código siguiente.

    <%@Page Language="VB" CodePage="932"%>
    <%@OutputCache Duration="10 VaryByParam="location"%>

Para facilitar la migración, también se admite la siguiente sintaxis del estilo de ASP de la directiva @ Page, que es más corta, aunque sólo para esta directiva.

    <%@ Language="VB" CodePage="932"%>
    <%@OutputCache Duration="10 VaryByParam="location"%>

Las directivas se pueden ubicar en cualquier lugar de un archivo .aspx, pero es una práctica estándar colocarlas al principio del archivo. La distinción de mayúsculas y minúsculas no es importante en las instrucciones de directivas de ASP.NET y no se requieren comillas alrededor de los valores de atributo. La directiva @ Page que aparece en el ejemplo anterior también se puede escribir de la forma siguiente:

<%@PAGE LANGUAGE=VB CODEPAGE=932%>

Para obtener más información sobre las nuevas directivas y sus conjuntos de atributos, vea Sintaxis de directivas.

Vea también

Referencia

Sintaxis de directivas

Otros recursos

Migrar a ASP.NET