回 帖 发 新 帖 刷新版面

主题:传递变量问题

我是一名初学者,对ASP感到很困惑。感觉ASP对很多问题的支持都不是太好。比如,传递变量问题:
1、是不是ASP在网页间只能传递少量的变量,而不能传递较多的变量?
2、比如我在网页1有一变量,XX=5,我怎样将其传递到由网页1打开的网页2中?(不能在地址栏可见)
3、网页间能不能使用数组?

可能问题问得很外行,但肯请各位大师细心解答一下。万分感谢。

回复列表 (共3个回复)

沙发

1、session和cookies来传递
2、网页1中有一个连接 <a href="2.asp?var=<%=xx%>">网页2</a>
   这样,在网页2中用request("var")就可以得到5了
3、利用隐藏表单

板凳

特别大的数据建议先存储到数据库。

对于比较敏感的数据,用 Session 或者 session + cookies,不敏感的少量数据,用 cookies就好了。

页面之间传递,比如第几页,第几个帖子之类的,用 ?query=value 这样的格式。

hidden 表单也可以隐藏传递,但是并不安全,所以还是应该后台验证。

3 楼

感谢两位老师指点。虽然有的地方我还不太懂,但您们给我指明了方向。谢谢。

我来回复

您尚未登录,请登录后再回复。点此登录或注册