Compartir a través de


Lenguajes de programación en ASP.NET

Actualización: noviembre 2007

En una página ASP.NET sólo se puede usar código escrito en un único lenguaje de programación. Actualmente, ASP.NET admite Visual Basic, C# y J#. El lenguaje predeterminado es Visual Basic, pero se puede declarar cualquier otro lenguaje como predeterminado para la página si se coloca una directiva al principio de la misma, como se muestra a continuación:

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

El lenguaje también se puede declarar en un bloque <script language = …>, como en el ejemplo proporcionado en Bloques de código en ASP.NET. Si se declaran lenguajes diferentes en bloques de código independientes de la misma página, se generará un error.

Aunque en una página sólo se puede utilizar un lenguaje, los controles de usuario usados en ella se pueden escribir en lenguajes diferentes, incluido Visual C++. Esto permite a las aplicaciones utilizar bibliotecas de funciones en lenguajes diferentes.

No se admite Visual Basic Scripting Edition (VBScript) pero la sintaxis de VBScript es muy similar a la de Visual Basic 2005, de modo que cualquier cambio que requiera el código existente debe ser simple.

Vea también

Otros recursos

Common Language Runtime

Interoperabilidad entre lenguajes

Migrar a ASP.NET