主题:传递变量问题
海军
[专家分:5350] 发布于 2007-09-15 23:42:00
我是一名初学者,对ASP感到很困惑。感觉ASP对很多问题的支持都不是太好。比如,传递变量问题:
1、是不是ASP在网页间只能传递少量的变量,而不能传递较多的变量?
2、比如我在网页1有一变量,XX=5,我怎样将其传递到由网页1打开的网页2中?(不能在地址栏可见)
3、网页间能不能使用数组?
可能问题问得很外行,但肯请各位大师细心解答一下。万分感谢。
回复列表 (共3个回复)
沙发
wangsdong [专家分:21390] 发布于 2007-09-16 11:35:00
1、session和cookies来传递
2、网页1中有一个连接 <a href="2.asp?var=<%=xx%>">网页2</a>
这样,在网页2中用request("var")就可以得到5了
3、利用隐藏表单
板凳
臭石头雪球 [专家分:23030] 发布于 2007-09-16 12:57:00
特别大的数据建议先存储到数据库。
对于比较敏感的数据,用 Session 或者 session + cookies,不敏感的少量数据,用 cookies就好了。
页面之间传递,比如第几页,第几个帖子之类的,用 ?query=value 这样的格式。
hidden 表单也可以隐藏传递,但是并不安全,所以还是应该后台验证。
3 楼
海军 [专家分:5350] 发布于 2007-09-16 21:04:00
感谢两位老师指点。虽然有的地方我还不太懂,但您们给我指明了方向。谢谢。
我来回复