我有一个旧的VB.NET站点,并希望向其添加新页面。我不是VB人,所以有可能在网站上创建新页面,但使用C#? 我以前从未这样做过,从未见过它,所以我猜不了。
干杯
答案 0 :(得分:4)
是的,如果你有一个网站项目,你可以看看这个问题(并回答):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
答案 1 :(得分:0)
不,你不能。程序集/项目(每个项目通常编译为1个程序集)必须是一种语言。但是,您可以使用多个程序集,并且每个程序集都可以使用不同的语言编码,因为它们都编译为MSIL。
答案 2 :(得分:0)
您不能在同一个程序集(项目)中混合使用VB.NET和C#或其他语言。 但是......您可以在解决方案中使用不同的项目(语言)。