页面间传递值的方法总结.docx页面间传递值的方法总结使用Querystring方法QueryString也叫查询字符串,这种方法将要传递的数据附加在网页地址(URL)后面进行传递。,(?参数名称二参数值”)方法,也可以用超链接:<ahref二”?参数名栋二参数值">,页面跳转后,在目标页面中可用Ruquest[”参数名称”]来接收参数。使用QuerySting方法的优点是实现简单,不使用服务器资源;缺点是传递的值会显示在浏览器的地址栏上,有被篡改的风险,不能传递对象,只有在通过URL请求页时查询字符串才是可行的。,可保留表单数据或查询字符串,做法是把该方法的第二个参数设置成True,(”",true);目标页面取出数据用:[n控件名称”]["控件名称”]。使用Session变量Session对象可以用来存储需要维护的指定对话的信息,不同的客户端生成不同的Session对象。Session用丁•存储特定于单独会话的短期信息。Session的使用方法和格式与Application相同。优点:易于实现,并且提供较高的安全性和持久性,可以应对IIS重启和辅助进程重启,可在多进程中使用。缺点是耗用服务器端的内存。所以不要存储大量的信息。Session最常见的用途是与Cookie一起向Web应用程序提供用户标识功能,Session也可用于不支持Cookie的浏览器。但是,使用无Cookie的Session需要将会话标识符放置在查询字符串中,同样会遇到本文在查询字符串一节中陈述的安全问题。使用CookieCookie可以在页面Z间传递少量信息,可以存储在客户端的文本文件中,也可存储在客户端的内存中。Cookie方法适用于存储少量页面中经常改动的信息,如为登陆过的网站保存登陆用户名,为用户输入提供方便,还有在一些用户自定义项目上保存用户的个性化设置。使用Cookie传递数据时可用:[”键名”]二键值;取出数据用:[n键名”]。使用Cookie优点是:Cookie存储在客户端,不使用服务器资源,实现简单,可配置到期时间。缺点是:可以存储的数据量比较少,由于Cookie并不被所有的浏览器支持,而且还可能被用户禁止或删除,所以不能用于保存关键数据。另外,Cookie保存的形式是简单的明文文木,在它里面不宜保存敏感的、未加密的数据。5使用Application变量使用Application变量也可以实现页面间的传值,Application变量是全局性的,所有用户共享一个Application变量,一旦定义,它将影响到程序的所有部分。如果想在整个应用程序范围使用某个变量值Application对象将是最佳的选择。存入数据时,把值添加到Application变量里:Application]”变量名「二数值;取岀数据用:变量=Application!^量名=在不需要使用该
页面间传递值的方法总结 来自淘豆网m.daumloan.com转载请标明出处.