ASP.NET Web Forms - Tutorial
- Pagina precedente Manuale di Referenza MVC
- Pagina successiva Pagine WebForms
ASP.NET è la versione successiva di ASP, non un aggiornamento di ASP.
Conoscenze di base di cui dovresti essere in possesso
Prima di continuare lo studio, è necessario avere una conoscenza di base delle seguenti informazioni:
- Conoscenze di base su WWW, HTML e la costruzione di siti web
- Linguaggi di script come JavaScript o VBScript
- Conoscenze di base sui script server-side
Se desideri studiare questi progetti prima, visita la nostra Pagina iniziale Accedi a queste lezioni.
Cos'è l'ASP?
La tecnologia di script server-side di Microsoft una volta chiamata ASP (Active Server Pages) è oggi spesso detta ASP classico.
ASP 3.0 è l'ultima versione classica dell'ASP.
Per imparare di più su ASP, studia la nostra guida Guida ASP.
ASP.NET non è ASP
ASP.NET è la versione successiva di ASP, non un aggiornamento di ASP.
ASP.NET è una nuova tecnologia di scripting lato server. Microsoft ha completamente riscritto ASP.NET, ASP.NET non è retrocompatibile con ASP.
Nel capitolo successivo di questa guida, imparerai di più sulle differenze tra ASP e ASP.NET.
ASP.NET è una parte principale della struttura .NET di Microsoft
Cos'è ASP.NET?
ASP.NET è una tecnologia di script lato server che permette di eseguire script (inseriti nelle pagine web) dal server Internet.
- ASP.NET è una tecnologia di Microsoft
- ASP si riferisce alle pagine server dinamiche (Active Server Pages)
- ASP.NET è un programma eseguito su IIS
- IIS (Internet Information Services) è un server Internet di Microsoft
- IIS è un componente gratuito fornito con il sistema operativo Windows Server
- IIS è parte integrante di Windows 2000 e Windows XP Professional
Cos'è un file ASP.NET?
- I file ASP.NET sono simili ai file HTML
- I file ASP.NET possono contenere HTML, XML e script
- Lo script nei file ASP.NET viene eseguito sul server
- Il suffisso del file ASP.NET è ".aspx"
Come funziona ASP.NET?
- Quando il browser richiede un file HTML, il server restituisce il file
- Quando il browser richiede un file ASP.NET, IIS trasmette la richiesta al motore ASP.NET sul server
- Il motore ASP.NET legge il file riga per riga e esegue lo script nel file
- Infine, i file ASP.NET vengono restituiti al browser in forma di HTML puro
Cos'è ASP+?
ASP+ è equivalente a ASP.NET.
ASP+ è il nome iniziale utilizzato da Microsoft durante lo sviluppo di ASP.NET.
Struttura .NET di Microsoft
La struttura .NET è l'infrastruttura di base della piattaforma .NET di Microsoft.
La struttura .NET è un ambiente per costruire, sviluppare e eseguire applicazioni Web e servizi Web.
La prima tecnologia server di Microsoft ASP (Active Server Pages) è un potente linguaggio di programmazione con buona flessibilità. Tuttavia, è troppo orientato al codice, non è una struttura di applicazione e non è uno strumento di sviluppo aziendale.
L'obiettivo dello sviluppo del framework .NET da parte di Microsoft è risolvere questi problemi.
Parole chiave del framework .NET:
- Più veloce e più facile da programmare
- Riduzione della quantità di codice
- Modello di programmazione dichiarativo
- Strato di eventi di controllo di servizi più ricco
- Più ampia libreria di tipi
- Miglior supporto per gli strumenti di sviluppo
Il framework .NET include 3 parti principali:
Linguaggi di programmazione:
- C# (pronunciato C sharp)
- Visual Basic (VB .NET)
- J# (pronunciato J sharp)
Tecnologie server e client:
- ASP .NET (Active Server Pages)
- Windows Forms (soluzioni desktop Windows)
- Compact Framework (soluzioni PDA / mobile)
Ambiente di sviluppo:
- Visual Studio .NET (VS .NET)
- Visual Web Developer
Questo tutorial spiega i contenuti relativi a ASP.NET.
ASP.NET 2.0
ASP.NET 2.0 ha migliorato ASP.NET aumentando il supporto per molte nuove funzionalità.
Nel prossimo capitolo di questo tutorial, puoi imparare di più sulle differenze tra ASP.NET 2.0 e ASP.NET.
ASP.NET 3.0
ASP.NET 3.0 non è una nuova versione di ASP.NET. È solo il nome della nuova libreria di framework di ASP.NET 2.0, che supporta:
- Windows Presentation Foundation
- Windows Communication Foundation
- Windows Workflow Foundation;
- Windows CardSpace
Nota:Questo tutorial non tratta ASP.NET 3.0.
- Pagina precedente Manuale di Referenza MVC
- Pagina successiva Pagine WebForms