ASP.NET でのプログラミング言語
更新 : 2007 年 11 月
ASP.NET ページは、1 つのプログラミング言語だけでコードを記述する必要があります。ASP.NET では、現在、Visual Basic、C#、および J# がサポートされています。既定の言語は Visual Basic ですが、それ以外の言語でも、たとえば次のように ASP ページの一番上にディレクティブを指定することによって、そのページに対する既定の言語として宣言できます。
<%@Page Language="C#"%>
「ASP.NET でのコード ブロック」の例に示されているように、言語は <script language = …> ブロックで宣言することもできます。同じページの別のスクリプト ブロックに別の言語を宣言すると、エラーが発生します。
1 つのページで使用できる言語は 1 つだけですが、ページ上で使用するユーザー コントロールは C++ を含む別の言語で記述できます。これによって、アプリケーションは各言語の関数ライブラリを活用できます。
VBScript (Visual Basic Scripting Edition) はサポートされていませんが、VBScript の構文は Visual Basic 2005 に似ているため、既存のコードに必要な変更は少ないはずです。