可以在单个站点中同时运行C#和Vb代码

时间:2013-02-25 12:21:07

标签: c# asp.net vb.net

是否可以在单个站点中同时拥有c#和Vb(default.aspx.cs,index.aspx.vb)。如果是这样,你可以给我一些想法或建议。

3 个答案:

答案 0 :(得分:2)

如果您正在创建“网站”,那么每个页面都可以使用指定的语言,因为基本上每个页面都是单独编译的。有些人可以使用VB,有些人可以使用C#。

否则“网络应用程序”只能使用一种语言。

答案 1 :(得分:1)

这里有很多次问过这个问题。

例如,请参阅此博客 - http://timheuer.com/blog/archive/2007/02/28/14002.aspx

但是,我个人建议您不要在同一个项目中混合语言。只是因为你的意思并不意味着你应该和那一切......

答案 2 :(得分:0)

考虑从您的网页中分离您的业务逻辑并使其 松散耦合

然后,您可以在C#VB.Net中的单独项目中构建类库,这些项目将代表您的逻辑,并使用aspx.csaspx.vb中的单一语言引用DLL和调用方法{1}}。

我不会混用这两种语言,特别是在不需要的地方。

我甚至会使用code convertor来使您的网页成为一种语言。