如何将FORM表单传到另一个页面中去呢?(急)
与别公司合作,需要将一个FORM表单传到这个公司的.asp页面,传之前我需要将FORM表单中的内容也就是订单在本地保存,然后再传,这里我用Response.Redirect("...asp");来传是不会成功的,不知有什么办法不用GET,又能在本地保存完订单然后将FORM提交到那个公司的.asp接收页面呢?请指教!急呀! 问题点数:50、回复次数:9Top
1 楼sbsrg3000(⊙⌒⊙怪事,这几天可用分又没增加....)回复于 2006-06-02 10:36:50 得分 0
markTop
2 楼smoothwood(吾谁与归)回复于 2006-06-02 10:47:42 得分 0
server.transferTop
3 楼fivehun2005(弱弱)回复于 2006-06-02 10:58:52 得分 0
谢谢楼上这位仁兄,不过,我希望您能提供些源码,用server.transfer这种方式,可以传给.asp页面FORM表单中的信息吗?那个.asp页面是另一个公司做的,我想应该是通过Request[""]方式得到的FORM值。请仔细给兄弟说说。谢谢!Top
4 楼smoothwood(吾谁与归)回复于 2006-06-02 11:06:40 得分 0
Server.Transfer - 用于把处理的控制权从一个页面转移到另一个页面,在转移的过程中,没有离开服务器,内部控件(如:request, session 等)的保存的信息不变,因此,你能从页面 A 跳到页面 B 而不会丢失页面 A 中收集的用户提交信息。此外,在转移的过程中,浏览器的 URL 栏不变。
Top
5 楼fivehun2005(弱弱)回复于 2006-06-02 12:05:46 得分 0
也许您没有明白我的意思,我需要将信息传入到一个不是我写的ASP页面中,那个页面可以通过
Request得到FORM表单中的信息吗?我的MSN:fivehun@hotmail.com
急呀!谢谢!Top
6 楼fivehun2005(弱弱)回复于 2006-06-02 12:32:07 得分 0
Server.Transfer只能用虚拟路径呀!
我试了一下,不成的!
Server.Transfer("http://localhost/www.google.com");Top
7 楼xiahouwen(武眉博<活靶子.NET>)回复于 2006-06-02 12:41:40 得分 0
用不带runatserver的form action指定post的路径Top
8 楼gaoshanshan(高姗姗(姗姗来迟))回复于 2006-06-02 12:49:31 得分 0
将runat=server属性取掉就可以了,不过里面的各种文本框、标签等控件也用不成了,都得改成HTML控件了,也就是说你又回到ASP时代了。Top
9 楼fivehun2005(弱弱)回复于 2006-06-02 13:26:37 得分 0
问题是这个页面不光是只有这个FORM,还引用了很多用户控件的。真的没有其它好的办法了吗?Top




