asp 多参数,多页面传递
asp网站,一个页面大概有100个参数,然后点击提交以后,这些参数要在大约3,4个页面中传输,并且可以在任意一个页面随时的调用参数值,该用什么函数,或者是什么方法来写呢?
------解决方案--------------------如果这100个参数是所有会话共享的话,可以用Application来保存.
如果每个会话有自己单独的参数值的话,Application就不太合适了.应该在每个asp页面中, 把这100个参数序列化到form的hidden元素中, 并在asp开头反序列化上一个页面post过来的hidden元素.可以通过include的方式简化开发,把序列化和反序列化都放到某个共享的asp文件中. 不过有个副作用就是每个页面都必须Post到下一个页面去.
也可以用Get方式把这100个参数放到请求的url里,不过很容易就会超出url长度的限制,好像是256个字符.
还可以考虑用cookie和数据库.