悬赏分: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可能没有办法重用。。。
请大家帮忙给个提示吧~
|
可以将这些页面放在不同的文件夹下面呀. 好像是没有办法在一个Web项目里混用VB.net和C#吧? 感觉这个有点倒退,记得当年我还做过JScript与VBScript在一起的ASP页面呢,更牛的是两者之间还能通过变量通信.. Web 项目好像不可以用2种语言混合。 我只能说,建立2个站点吧, 将Web.config中的认证的部分和 machine KEY 等设置相同的值。这样样2个站点互相访问。 另一种情况,将一种语言写的代码编译成类库,引入到另一个项目中。 刚刚想到的,不知道好不好用。页面文件会指向一个代码类, 如果把代码编译到类库,然后手动建立那个页面文件,也应该可以引入过去吧。 猜的,不知道行不行。 毕竟还是协商的一下比较好 其实你根本不用建两个WEB站点,只需要把后置代码分别放在两个不同的项目里就可以了.在VB的项目里写VB的代码,在C#的项目里写C#的代码,页面都在同一个WEB站点下. |
|
5个月前 没剑 : 但是如果这个项目是vb的话就无法建立c#的页面啊 放在文件夹里的话又无法调用。。。 vs有没有一种项目是“无性别”的项目的啊?也就是可建立vb 的,也可以建立c#的。。。 |
|
5个月前 侯垒 : 哈哈,我没有用过VB的.所以这个我就不知道该怎么解决了.同时也学习了. |
|
5个月前 没剑 : 沙加的办法很好,很强大。 |
|
5个月前 没剑 : G yc {Son of VB}: 你说的哪个办法我也考虑过,但是这样子就没有办法可以让前台与后台之间的控件保持统一了,如:在前台有一个button1,哪在后台代码中就无法使用:button1.click了 |
|
5个月前 没剑 : 黄志强:你说的哪个办法我也考虑过,但是这样子就没有办法可以让前台与后台之间的控件保持统一了,如:在前台有一个button1,哪在后台代码中就无法使用:button1.click了 |