ASP.NET 中的程式語言
ASP.NET Web 網頁受限於使用單一種程式語言來撰寫程式碼。目前,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 語法,因此對現有程式碼的任何必要變更,應該都不會有太大的影響。