Uno dei vantaggi di ASP.NET rispetto a Classic ASP è la facilità con cui è possibile creare nuovi oggetti e classi al servizio delle nostre applicazioni.
Lo script di oggi rappresenta un esempio di una banale classe (in VB) che fornisce l'orario corrente.
Per prima cosa, creiamo un file di nome aspitalia.time.vb ed inseriamo questo codice:
Imports System
Imports System.Web
Namespace ASPITALIA
public class Time
Public Function Now as string
return DateTime.Now.ToLongDateString()
End Function
End Class
End Namespace
A questo punto per compilare il file (e poterlo mettere nella directory /bin/, in modo che sia utilizzabile da più pagine all'interno della nostra applicazione) è necessario far partire il compilatore, tramite VS.net o da riga di comando:
vbc /t:library *.vb /r:System.dll,System.Web.dll
A questo punto ci basterà creare un file di nome test.aspx con questo codice all'interno per testare il funzionamento della nostra prima classe ASP.NET:
<%@Import Namespace="ASPItalia.Time"%> <SCRIPT language="VB" runat="server"> Sub Page_Load() Dim tt = New aspitalia.time response.write (tt.now) End Sub </SCRIPT>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.