Tratto da www.aspitalia.com
Il primo script ASP.NET è quello più richiesto in versione ASP: l'upload di file da una pagina web.
Basta essenzialmente una riga di codice, per fare quello che uno script ASP classico fa in una decina, come minimo.
codice:
<SCRIPT language="VB" RUNAT="server">
Sub BtnUp_Click(sender As Object, e As EventArgs)
inputFile.PostedFile.SaveAs( Server.MapPath(inputNome.Value) )
Results.InnerHTML = "FileUploadato su " & inputNome.Value & "[/b]!"
End Sub
</SCRIPT>
</head>
<body>
<form enctype="multipart/form-data" RUNAT="server">
<DIV id=Results RUNAT="server"></DIV>
Uploada questo file:
<input id="inputFile" type=file RUNAT="server">
Nome:
<input id="inputNome" type="text" RUNAT="server">
<input type=button id="BtnUp" value="Upload!"
OnServerClick="BtnUp_Click" RUNAT="server">
</form>
Con questo primo esempio vengono già usate diverse delle nuove caratteristiche di ASP.NET (beta 2 in questo caso), come i web controls, totalmente programmabili, come oggetti DHTML tradizionali, con eventi e proprietà modificabili a runtime.
Avremo modo di tornare molto presto su ASP.NET, nel corso dei prossimo script.