![](/img/trans.png)
[英]vb.net asp.net webforms application > c# asp.net mvc razor application
[英]How to use asp.net vb pages in asp.net c# web application
我們已經使用C#在ASP.NET上創建了我們的網站。 但是另一位開發人員已經在VB.NET上創建了她的代碼。 現在,我們必須將她的頁面和代碼與我們現有的應用程序集成在一起。
您不能在同一Web應用程序項目中同時使用VB和C#。 我建議您使用許多可用的自動轉換工具之一將VB轉換為C#(反之亦然)(例如,Telerik有一個)。 除此以外,您最好的選擇是將它們保留為單獨的項目,然后將它們一起部署到同一站點(例如,如果每個項目都能夠擁有自己的URL集)。 如果這不是一個選擇,那么您只需要硬着頭皮將一種語言轉換為另一種語言即可。
對於Web應用程序項目:
正如OP在評論中提到的那樣,他/她正在請求Web應用程序項目。 因此,以下內容僅適用於網站項目:
您什么都不需要做。 只需在您的網站項目中添加.aspx
和.aspx.vb
頁面即可。 如果您使用的是.NET Framework 2.0或更高版本,它們將進行編譯,並且完整的網站將正常運行。
順便說一句,如果您看到的話,每個.aspx
頁在@Page
指令中都包含Language
屬性,該屬性指定文件旁邊代碼的語言。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.