Condividi tramite


Modifica di direttive Page da ASP ad ASP.NET

Aggiornamento: novembre 2007

Nelle versioni precedenti di ASP era possibile inserire una singola direttiva sulla prima riga di una pagina. Ad esempio:

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

In ASP.NET sono state aggiunte diverse direttive nuove. Ora è necessario inserire l'attributo Language all'interno di una direttiva @ Page, come riportato nell'esempio di codice seguente:

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

Ai fini della migrazione, solo per la direttiva @ Page è supportata anche la sintassi più breve di tipo ASP.

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

Le direttive possono trovarsi in qualsiasi posizione in un file aspx, ma in genere vengono collocate all'inizio del file. Nelle direttive ASP.NET non è importante la distinzione tra maiuscole e minuscole e non è necessario racchiudere tra virgolette i valori degli attributi. È anche possibile scrivere la direttiva @ Page dell'esempio precedente come illustrato di seguito:

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

Per ulteriori informazioni sulle nuove direttive e sui relativi insiemi di attributi, vedere Sintassi delle direttive.

Vedere anche

Riferimenti

Sintassi delle direttive

Altre risorse

Migrazione ad ASP.NET