可能是初级问题,但确实卡的我受不料了,希望有识之士指点迷津!!!关于page之间变量的传递问题

时间:2022-12-12 17:16:49
我的问题是

   如果我有几个asp页面实现客户注册的功能,在第一个页面里面客户先填好一部分信息,然后到下一个页面,这样一直到第三个页面填完,交送数据库,我想问得是,怎么样把第一个页面里的数据(有二十个左右)保存下来,一直到第三个页面处理完?

   别人让我不能用session实现。。。。。。。。。。请问该怎么办啊

帮帮我吧,憋的我不行了。。。。。。。。找不到方法啊。。。。。



另外有谁有好的asp书推荐吗?英文的?

谢谢了,没有分了,真的不好意思,否则我肯定给80分。。。。。。。。

9 个解决方案

#1


不用Session !

你看这样行不??

把得到的参数都hidden输出下  从客户端再接着传递

For i=1 to Request.Form.Count
    Response.Write "<input type=""hidden"" name="""&Request.Form(i).Key&_
    """ value="""&Request.Form(i).Item&""" />"&chr(10)
Next

#2


这样应该就可以了吧

#3


mark

#4


如果你想理解上简单的方法,你可以把第一个页面取的数据再存到第二个页面的隐藏的的text里面,这样就可以在第二个页面的同一个From下取得前两个页面的数据,再在第三个页面里取得就OK了!
方法虽然老了点,比  天紫兄  的也麻烦的,但是理解起来应该是很简单的!

#5


谢谢各位,天紫朋友的方法,但是我有疑问啊,就是根据你的那段代码,如果我有3个form,就做3次循环,每次往一个hidden的什么里面存东西???能把一个页面比如十多个column的内容都存在这样一个东西里吗? 那我以后要往数据库里插的话,怎么把这些个column的值一个个都拿出来啊?希望你能再帮我解释一下,谢谢拉

#6


哈~~  还是用Requset接啊!!

#7


用request接?什么意思啊?

怎么接啊,我不是很熟悉asp,希望天紫和我说得详细点吧,谢谢啦

#8


那你用数组看看行不?

#9


把数据存入数组,再把数组存入session.

#1


不用Session !

你看这样行不??

把得到的参数都hidden输出下  从客户端再接着传递

For i=1 to Request.Form.Count
    Response.Write "<input type=""hidden"" name="""&Request.Form(i).Key&_
    """ value="""&Request.Form(i).Item&""" />"&chr(10)
Next

#2


这样应该就可以了吧

#3


mark

#4


如果你想理解上简单的方法,你可以把第一个页面取的数据再存到第二个页面的隐藏的的text里面,这样就可以在第二个页面的同一个From下取得前两个页面的数据,再在第三个页面里取得就OK了!
方法虽然老了点,比  天紫兄  的也麻烦的,但是理解起来应该是很简单的!

#5


谢谢各位,天紫朋友的方法,但是我有疑问啊,就是根据你的那段代码,如果我有3个form,就做3次循环,每次往一个hidden的什么里面存东西???能把一个页面比如十多个column的内容都存在这样一个东西里吗? 那我以后要往数据库里插的话,怎么把这些个column的值一个个都拿出来啊?希望你能再帮我解释一下,谢谢拉

#6


哈~~  还是用Requset接啊!!

#7


用request接?什么意思啊?

怎么接啊,我不是很熟悉asp,希望天紫和我说得详细点吧,谢谢啦

#8


那你用数组看看行不?

#9


把数据存入数组,再把数组存入session.