| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 878 人关注过本帖
标题:[讨论]asp.net(C#)和asp.net(vb)怎么并在一起?
只看楼主 加入收藏
boxou
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2006-4-28
收藏
 问题点数:0 回复次数:7 
[讨论]asp.net(C#)和asp.net(vb)怎么并在一起?
asp.net(C#)和asp.net(vb)怎么并在一起? 天字一号问:

软件公司有一些asp.net(C#)程序员,asp.net(vb)程序员,他们用不同的语言写不同的模块,最后是怎样并成一个软件的,谁知道吗,分享下!!!!!!!!!!!!!

铲铲回复

尽管使用不同的语言,但是他们将会被编译成MSIL中间代码,不同语言的程序员开发的类库,可以编译成DLL的形式,在其他工程项目中引用此DLL,使用DLL中命名空间就可访问DLL中的类。

每个模块的开发人员被分配开发,需要向引用者提供模块如何使用的文档,帮助引用此模块的其他开发者使用,
被引用的DLL将会自动编译附加到输出程序集中。


换句话说,就是将模块开发成DLL类库的形式

我想请问一下是怎样操作,请给一个明确的操作方式

还有,VB和C#怎样共用SESSION值和COOKIE值,请提供一下代码,谢谢啦.

搜索更多相关主题的帖子: asp 
2006-06-07 15:20
helen2006
Rank: 1
等 级:新手上路
帖 子:65
专家分:0
注 册:2006-4-22
收藏
得分:0 

前面的帖子我也看了,也没看明白,请铲铲明确说明一下吧 !!!


例如:我用asp.net(vb)编写了一个在线调查系统(项目),编译完成后有.dll文件,我想在用asp.net(C#)编的网站中应
用这个在线调查系统该怎么做??

[此贴子已经被作者于2006-6-7 16:22:48编辑过]

2006-06-07 16:08
boxou
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2006-4-28
收藏
得分:0 

好,我也是看不懂哦,呵呵.


孔夫子说:博学、审问、慎思、明辩、力行[欢迎各位加入爱好者群:25620461]
2006-06-07 18:55
蓝鲸
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-6-7
收藏
得分:0 
编译成dll的,不管是C#写的,还是VB.net写的,都可以用添加引用的方法,调dll中类库

.net 1.1在同一工程中只允许存在一种语言,但在同一解决方案中允许添加用不同语言的工程。
2006-06-07 20:27
boxou
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2006-4-28
收藏
得分:0 

老大们都好提供方便的介面给我们参考一下,

还有,VB和C#怎样共用SESSION值和COOKIE值,请提供一下代码,谢谢啦.


孔夫子说:博学、审问、慎思、明辩、力行[欢迎各位加入爱好者群:25620461]
2006-06-07 20:44
铲铲
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:506
专家分:0
注 册:2006-5-2
收藏
得分:0 
他们只要处于同一个应用程序根,就可以共享Session和Cookie。

例如,a.aspx属于A工程,用C#写,编译为程序集a.dll放在bin目录下;b.aspx属于A工程,用VB写,编译为程序集b.dll放在bin目录下,对他们的访问将在全局建立Applications, Session等,对于Cookie,因为它被包含在HTTP Header中被来回传送,所以在任何程序集中都可以访问

铲铲是也
2006-06-07 21:24
boxou
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2006-4-28
收藏
得分:0 

以上的我也是这样做的,我就是实现不了,铲铲我的方式就是:COOKIE和SESSION,C#和VB里运行,我做过了一些操作,由于技术好,所以实现不了,麻烦你再看一下,我发代码出来。如果你有更好的方法,麻烦你发代码给我

tc.asps代码

//c#下程序等Tv.aspx来读取
Session["abc"]="eric";//定义SESSION
//定义COOKIE
HttpCookie UserCookie = new HttpCookie("king");
UserCookie["name"]="kong"; //赋值kong
UserCookie["cdma"]="gd";
UserCookie.Expires=DateTime.Now.AddDays(1);//这里设置要保存多长时间.
Response.Cookies.Add(UserCookie);

//读取tv.aspx SESSION和COOKIE值
//读取SESSION值
if (Session["tvtest"] != null)
{txt.Text = Session["tvtest"].ToString();}
else{txt.Text = "空值";}

//读取COOKIE值
HttpCookie cookie=Request.Cookies["Visited"];
cok.Text=cookie.Values["Name"]; //用label输出COOKIE

tv.aspx代码如下

'读取tc.asp,SESSion和COOKIE值
Lia.Text = Session("abc") '读取SESSion值

'读取tc.asp COOKIE值
Dim testCookie As New HttpCookie("king")
Response.Write(Request.Cookies("king").Name) '输出

'定义SESSION值等TC.aspx来读取
Session("tvtest") = "test" '定义SEESION

'定义COOKIE
Dim tCookie As New HttpCookie("Visited")
tCookie.Value = DateTime.Now.ToString
tCookie.Name = "HIcook"
tCookie.Expires = DateTime.Now.AddDays(7)
tCookie.Domain = "builder.com"
Response.Cookies.Add(tCookie)


孔夫子说:博学、审问、慎思、明辩、力行[欢迎各位加入爱好者群:25620461]
2006-06-07 22:19
boxou
Rank: 1
等 级:新手上路
帖 子:135
专家分:0
注 册:2006-4-28
收藏
得分:0 

我顶,,给我点反应啦.


孔夫子说:博学、审问、慎思、明辩、力行[欢迎各位加入爱好者群:25620461]
2006-06-08 17:09
快速回复:[讨论]asp.net(C#)和asp.net(vb)怎么并在一起?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016303 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved