Condividi tramite


Linguaggi di programmazione in ASP.NET

Una pagina ASP.NET è limitata al codice scritto in un singolo linguaggio di programmazione. Attualmente in ASP.NET sono supportati Visual Basic, C# e J#. Il linguaggio predefinito è Visual Basic, ma è possibile dichiarare qualsiasi altro linguaggio come predefinito per la pagina inserendo una direttiva nella parte superiore della pagina, come illustrato di seguito:

<%@Page Language="C#"%>

È possibile dichiarare il linguaggio anche in un blocco <script language = …>, come nell'esempio riportato in Blocchi di codice in ASP.NET. Se si dichiarano diversi linguaggi in blocchi di script separati nella stessa pagina, viene generato un errore.

Anche se in una singola pagina è consentito l'utilizzo di un solo linguaggio, è possibile scrivere in diversi linguaggi, incluso Visual C++, qualsiasi controllo utente utilizzato in una pagina. In questo modo le applicazioni possono trarre vantaggio dalle librerie delle funzioni in diversi linguaggi.

Sebbene Visual Basic Scripting Edition (VBScript) non sia supportata, la sintassi di VBScript è molto simile a quella di Visual Basic 2005 e pertanto ogni modifica necessaria al codice esistente sarà minima.

Vedere anche

Altre risorse

Common Language Runtime
Interoperabilità tra linguaggi diversi
Migrazione ad ASP.NET