[已解决问题] vb.net和c#团队协作的问题求解
提问时间: 2008-01-31 17:43
悬赏分:15 浏览:515 次

公司一项目中有vb.net和c#的同事一起做。

遇到一个问题,如下:

A同事使用vb.net建立了一个web项目:member,这个项目放的是会员前台,如注册,登陆,后台管理

B同事使用c#建立了另外一个web项目:website这个项目放的是一些网页的信息浏览功能,如文章浏览文章列表等

现在就有问题了:

1 如果A同事建立了一个页面:index.aspx用来做会员首页,

哪么B同事就不能再使用index.aspx了

2 如果A同事已有一个login.aspx了,当B同事的功能出现要权限验证时就要跳转到login.aspx这个页面给用户登陆。

以上的问题,如果是a/b同事事先有招呼的话可能会很容易解决,但是如果没有招呼的话可就麻烦了,比如页面名称可能会重复,一些资源如图片,js可能没有办法重用。。。

请大家帮忙给个提示吧~

 


提问者:没剑 - 菜鸟二级
最佳答案
1. 开掉VB的,再招一个C#~~~Recommend ~~;)
2. 开掉C#的,再招一堆VB的~~~ :(
3. 不用C#,也不用VB,大家改用IL写代码~~~哈哈哈~~终极解决方案~~
2008/1/31 20:33:59 回答者:沙加


提问者对于答案的评价:这个也是没有办法的办法。。。
其它回答(4)
可以将这些页面放在不同的文件夹下面呀.
5个月前   回答者:侯垒 - 小虾三级
好像是没有办法在一个Web项目里混用VB.net和C#吧?

感觉这个有点倒退,记得当年我还做过JScript与VBScript在一起的ASP页面呢,更牛的是两者之间还能通过变量通信..
5个月前   回答者:deerchao - 大侠五级
Web 项目好像不可以用2种语言混合。

我只能说,建立2个站点吧, 将Web.config中的认证的部分和 machine KEY 等设置相同的值。这样样2个站点互相访问。

另一种情况,将一种语言写的代码编译成类库,引入到另一个项目中。

刚刚想到的,不知道好不好用。页面文件会指向一个代码类, 如果把代码编译到类库,然后手动建立那个页面文件,也应该可以引入过去吧。
猜的,不知道行不行。

毕竟还是协商的一下比较好
5个月前   回答者:G yc {Son of VB} - 小虾三级
其实你根本不用建两个WEB站点,只需要把后置代码分别放在两个不同的项目里就可以了.在VB的项目里写VB的代码,在C#的项目里写C#的代码,页面都在同一个WEB站点下.
5个月前   回答者:黄志强 - 菜鸟二级
评论
5个月前   没剑 :
但是如果这个项目是vb的话就无法建立c#的页面啊
放在文件夹里的话又无法调用。。。
vs有没有一种项目是“无性别”的项目的啊?也就是可建立vb 的,也可以建立c#的。。。
5个月前   侯垒 :
哈哈,我没有用过VB的.所以这个我就不知道该怎么解决了.同时也学习了.
5个月前   没剑 :
沙加的办法很好,很强大。
5个月前   没剑 :
G yc {Son of VB}:
你说的哪个办法我也考虑过,但是这样子就没有办法可以让前台与后台之间的控件保持统一了,如:在前台有一个button1,哪在后台代码中就无法使用:button1.click了
5个月前   没剑 :
黄志强:你说的哪个办法我也考虑过,但是这样子就没有办法可以让前台与后台之间的控件保持统一了,如:在前台有一个button1,哪在后台代码中就无法使用:button1.click了
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除