注册 登录
编程论坛 ASP.NET技术论坛

如何使一个动态网页获取另一个动态网页的数据?

monk 发布于 2007-09-04 10:14, 1649 次点击
我作的程序要打开几个网页,所以要作好几个动态网页,但是建立的几个动态网页都是相互独立的,请问怎么样可以让一个网页的aspx.cs程序能获取另外一个网页的aspx.cs的数据啊?我查了很多书问了很多人也没搞明白,大侠们帮帮我啊~~~~
9 回复
#2
师妃暄2007-09-04 11:24
有很多种方法啊 ***.aspx?data=*** ...然后在另一个页面中用requst接受 是一种

建立一个专门放置数据的.cs文件,供多个页面调用

也可以用session啊

[此贴子已经被作者于2007-9-4 11:25:15编辑过]

#3
tel19822007-09-04 18:27
可以在一个页面写一个属性,然后再其他页面调用这个属性就行了……
#4
冰彩虹2007-09-04 19:53
结合PreviousPage(页指令还是属性记不清楚了)和Response.Transfer(url)
#5
梦灵儿2007-09-04 20:14

传值吧.比如:在一个页面里 将ID传到另一个页面可:
Response.Redirect("../a.aspx?id='+变量(ID+");
然后在a.aspx中接收这个值的时候就
int id=Convert.toInt32(Request["id"].toString());

#6
monk2007-09-04 21:40
谢谢各位了,我按照梦灵儿姐姐的方法试了传递数值是可以的,不过如果我要传的是一个未知变量该怎么写?
#7
monk2007-09-04 21:56

我搞定了,这样就可以了:
string a = Label4.Text;
Response.Redirect("Default2.aspx?a="+a);
这样就可以把a的值传递过去了,让各位大侠费心了,谢谢

#8
sham2007-09-06 09:17
是这样啊
#9
vidhl2007-10-15 08:15

象上面说的传值

[此贴子已经被作者于2007-10-15 8:17:03编辑过]

#10
vidhl2007-10-15 08:16
以下是引用梦灵儿在2007-9-4 20:14:09的发言:

传值吧.比如:在一个页面里 将ID传到另一个页面可:
Response.Redirect("../a.aspx?id='+变量(ID+");
然后在a.aspx中接收这个值的时候就
int id=Convert.toInt32(Request["id"].toString());

1