0

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

4

3 回答 3

2

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

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

于 2013-02-25T12:24:50.553 回答
1

这个问题在这里被问过很多次了。

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

但是,我个人建议您不要在同一个项目中混合使用多种语言。仅仅因为你可以并不意味着你应该和所有这些......

于 2013-02-25T12:22:36.090 回答
0

考虑将您的业务逻辑与您的页面分离并使其松散耦合

然后,您可以在单独的项目中构建类库,C#这些类库VB.Net将代表您的逻辑并引用 DLL 并以您的单一语言从 aaspx.csaspx.vb.

我不会混合使用这两种语言,尤其是在不需要它的领域。

我什至会使用代码转换器使您的网页成为一种语言。

于 2013-02-25T12:29:52.080 回答