标题:怎样从.php网页传递数值到.aspx页面,急~~~
只看楼主
zw7978
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-4-18
 问题点数:0 回复次数:10 
怎样从.php网页传递数值到.aspx页面,急~~~
请教,问题如题,由于原来的页面都是php编写的,为了实现一个地图的功能编写了一个.aspx的页面,但是问题是怎么样将php中的数值传给.aspx页,.aspx页如何解析该数值?请问如何实现?还请各位高手不吝赐教!!!!!!
搜索更多相关主题的帖子: aspx 数值 网页 php 页面 
2006-06-13 15:56
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
得分:0 

你可以用get方法来传值啊。比如说<a href=a.aspx?id=1&name=aa>跳到aspx页面</a>


欢迎光临我的博客: http://smallfools.blog./default.html
2006-06-14 08:31
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
得分:0 
前面是PHP的网页,后面是.NET网页,你的get方法也能接到呀
同样是asp网页,你的.NET也能接到参数啦.

让我们风风火火的过一生,别平平淡淡过一年。
2006-06-14 08:36
小笨笨
Rank: 5Rank: 5
等 级:贵宾
威 望:19
帖 子:1169
专家分:0
注 册:2006-4-17
得分:0 

只要是get方式,通过url传的值,就能接收到得。
其实,你用post方式,也可以传值。在php页面里加上

<form action="a.aspx" method="post">
<input type=text name=a1>
<input type=text name=a2>
<input type=submit>
</form>

提交后,会自动跳到a.aspx页面,再在a.aspx里用
Request.Form["a1"].ToString()
Request.Form["a2"].ToString()
就可以接受这两个值。

如果用的是get方式的话,就用Request.QueryString来接收。


欢迎光临我的博客: http://smallfools.blog./default.html
2006-06-14 08:43
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
得分:0 
强,,
在.NET里接收本身的参数,我知道的,
可是这两样结合,还是第一次,看来今天来的很对啦,学习到一招.
谢谢了笨笨版主.

让我们风风火火的过一生,别平平淡淡过一年。
2006-06-14 08:48
zw7978
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-4-18
得分:0 

感谢版主!!太了。
但是还有一个问题Request.Form["a1"].ToString()这个可以直接把它赋值给一个变量吗?另外如果我需要的是double型的数据,是不是可以这样:
double a=Request.Form["a1"].ToDouble()

2006-06-14 09:05
zw7978
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-4-18
得分:0 

而且在编译aspx的程序时,系统并不知道这个a1,a2是从哪里来的,怎么解决这个问题啊?

2006-06-14 09:34
zw7978
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-4-18
得分:0 
还有编译的时候提示:request缺少using指令或程序集引用。
2006-06-14 09:43
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
得分:0 
不好意思,我也不明白,应该是可以的,让我看看,笨笨的QQ在线吗?为你的这个帖子,顶顶

让我们风风火火的过一生,别平平淡淡过一年。
2006-06-14 09:46
zw7978
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2006-4-18
得分:0 

呵呵,谢谢你们的指教,我是菜鸟。
根据笨笨的说法,我是这样做的:
php 中
<form name="form1" method="post" action="http://××××/myweb1/WebForm1.aspx">
<input type="text" name="time" value="<?echo $time?>">
<input type="text" name="lantitude" value="<?echo $lantitude?>">
<input type="text" name="autitude" value="<?echo $autitude?>">
<input type="submit" name="Submit" value="查看">
</form>
aspx中
private void Page_Load(object sender, System.EventArgs e)
{
request.Form["autitude"].ToDouble();
request.Form["lantitude"].ToDouble();
下面应用时,直接用autitude和lantitude,这样对吗?



2006-06-14 10:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-71975-1-1.html




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

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