是否可以在单个站点中同时拥有c#和Vb(default.aspx.cs,index.aspx.vb)。如果是这样,你可以给我一些想法或建议。
答案 0 :(得分:2)
如果您正在创建“网站”,那么每个页面都可以使用指定的语言,因为基本上每个页面都是单独编译的。有些人可以使用VB,有些人可以使用C#。
否则“网络应用程序”只能使用一种语言。
答案 1 :(得分:1)
这里有很多次问过这个问题。
例如,请参阅此博客 - http://timheuer.com/blog/archive/2007/02/28/14002.aspx
但是,我个人建议您不要在同一个项目中混合语言。只是因为你的意思并不意味着你应该和那一切......
答案 2 :(得分:0)
考虑从您的网页中分离您的业务逻辑并使其 松散耦合 。
然后,您可以在C#
和VB.Net
中的单独项目中构建类库,这些项目将代表您的逻辑,并使用aspx.cs
或aspx.vb
中的单一语言引用DLL和调用方法{1}}。
我不会混用这两种语言,特别是在不需要的地方。
我甚至会使用code convertor来使您的网页成为一种语言。