ASP.NET ha in generale un supporto migliore per funzionalità avanzate che con ASP richiedevano l'uso di component, nella maggior parte dei casi a pagamento.
Una delle funzionalità senza dubbio più apprezzate è il supporto per il "grabbing" di pagine residenti su altri server web, per gli usi più disparati (ad esempio, per mostare le news di un altro sito con cui si ha un accordo in tal senso).
Con ASP.NET bastano poche righe di codice e l'utilizzo degli oggetti del namespace System.Net.
<%@Import Namespace="System.Net"%> <SCRIPT language="VB" runat="server"> Sub Page_Load(sender as Object, e as EventArgs) Dim objHTTP as New WebClient() ' URL da scaricare Const strURL as String = "https://www.aspitalia.net/" Dim strResult as String Try ' i dati in formati binario Dim BResult() as Byte BResult = objHTTP.DownloadData(strURL) ' de-encoding dei dati e conversione in stringa Dim objEncoded as New UTF8Encoding() strResult = objEncoded.GetString(bResult) Catch exc As Exception ' in caso di errore strResult = "Si è verificato un errore:<pre>" & _ Exc.ToString & "</pre>" End Try ' risultato su controllo label lblResult.Text = strResult End Sub </SCRIPT> <asp:label id="lblResult" runat="server" />
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- anche domani dalle 17:30 seguite con noi live #build15 https://aspit.co/build15
- Webcast 'AJAX & ATLAS Overview'
- a #igds il 25 e 26/10 a Milano puoi sviluppare un gioco per #wp8 con @AppCampus. in palio 70.000 Euro: https://aspit.co/apa
- WinJS in Windows Phone 8.1
- la RC di #vs13 è compatibile con #win81 RTM, non con la Preview. l'annuncio ufficiale è su https://aspit.co/any
- Ancora un bug: esce Mono 0.23
- SSL Certificates for everyone on Azure
- Mostrare una MessageBox con un custom control
- disponibile la preview 1 ci #dotnetcore 2.1, #aspnetcore, #efcore. performance, novità e migliorie su https://aspit.co/bmf
- si continua a #netconfit con 'developing modern web apps with #aspnetcore', con il nostro @dbochicchiohttps://aspit.co/netconf-18