Поделиться через


Языки программирования в 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 существенно изменять существующий код, скорее всего, не придется.

См. также

Другие ресурсы

Среда CLR

Взаимная совместимость кодов на разных язык

Миграция в ASP.NET