我有一个旧的VB.NET网站,想要添加新页面。我不是VB专家,所以是否可以使用C#在网站上创建新页面呢?我以前从未尝试过这样做,也从未见过这样做,所以我猜想不行。
谢谢
如果你有一个网站项目,你可以做到这一点——看看这个问题(和答案):Is it possible to have C# and vb.net in the same asp.net website?
基本上,你可以在配置文件中完成这个操作。
<configuration>
<system.web>
<compilation>
<codeSubDirectories>
<add directoryName="VB_Code"/>
<add directoryName="CS_Code"/>
</codeSubDirectories>
</compilation>
</system.web>
</configuration>
接着在 App_Code
文件夹中创建同名的文件夹。
更多信息请参见这里:http://pietschsoft.com/post/2006/03/30/ASPNET-20-Use-VBNET-and-C-within-the-App_Code-folder
不行,你不能这样做。以下是答案:https://dev59.com/EHM_5IYBdhLWcg3wrFIt#1278052
不行,一个程序集/项目(通常每个项目编译为一个程序集)必须是一种语言。但是,您可以使用多个程序集,每个程序集都可以使用不同的语言编写,因为它们都编译为 MSIL。
你不能在同一个程序集(项目)中混合使用VB.NET和C#或其他语言。 但是...你可以在解决方案中拥有不同的项目(语言)。