关于页面参数问题,Request.QueryString
发布网友
发布时间:2023-11-04 00:21
我来回答
共1个回答
热心网友
时间:2024-11-17 06:15
不可能
隐藏控件:
隐藏对象通过在一个Asp页面上放置隐藏控件,在控件中获取本页面需要传递的参数,然后在另外需要接受的页面的后台程序中访问存储页面中的隐藏控制,使得参数得以传递。
发送页面:<Input id="UserName" type="hidden" value="<% =Text1.Text % >">
<Input id="Password" type="hidden" value="<% = Text2. Text %>">
接受页面:String UserName = Page.Request.Params.Get("UserName ");
String Password = Page.Request.Params.Get ("Password");
补充:
通过Request对象实现数据传递的方法简单,可实现网页间的简单数据传递,一般为字符串类型,其特点是安全性差,而且必须是连续访问两页面间数据传递。
Cookie和隐藏控件只能存放String类型的数据,如果想要存放更为复杂的数据类型,那么必须先将其转换为String类型。
Application对象和Session对象操作相对复杂些,浏览量非常大的网页使用时应适量,而且使用结束后尽量清除,否则大量使用有可能会导致服务器的瘫痪。
Session变量的安全性较高,可传递专用浏览端数据,但是要注意Session对象装箱和拆箱的操作。
------------------------
本人笔记哦!