Языки программирования в ASP.NET
Обновлен: Ноябрь 2007
На одной странице ASP.NET не допускается одновременное использование кода, написанного на нескольких различных языках программирования. В настоящий момент ASP.NET поддерживает Visual Basic, C# и J#. Языком по умолчанию является Visual Basic, но любой другой язык можно объявить в качестве языка, используемого по умолчанию для данной страницы, используя соответствующую директиву в начале страницы, например:
<%@Page Language="C#"%>
Язык также можно объявить в блоке <script language = …>, как показано примере, приведенном в разделе Блоки кода в ASP.NET. Объявление нескольких различных языков в различных блоках сценариев на одной странице приведет к ошибке.
Хотя на одной странице может использоваться только один язык программирования, любые пользовательские элементы управления, используемые на странице, могут быть написаны на различных языках, включая Visual C++. Это позволяет приложениям использовать библиотеки функций различных языков.
Выпуск Visual Basic Scripting Edition (VBScript) не поддерживается, но синтаксис VBScript очень похож на синтаксис Visual Basic 2005, поэтому при переходе с VBScript существенно изменять существующий код, скорее всего, не придется.