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.