码迷,mamicode.com
首页 > Web开发 > 详细

asp.net中页面传值

时间:2017-04-14 01:29:40      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:操作   传递   .net   asp.net   服务器   rect   不能   ssi   资源   

总结一下ASP.NET中几种常提及的页面传值的方式:

 

1、QueryString

  优点:简单的安全性不高的数值和文字传值

  缺点:安全请底,数据暴露在URL中,不能传递对象

2、session

  优点:不限制大小,可以传递对象

  缺点:占用服务器资源、容易丢失

3、Application

  优点:不限制大小,可以传递对象,占用较少的服务器资源

  缺点:容易被误操作,单用户一般不适用

4、cookie

  优点:存放于客户端、跨页面保存用户状态

  缺点:安全性低,容易被伪造

5、server.transfer

  优点:服务器端页面跳转,减少请求,可以将前一个页面的各种类型的值传到新的页面,进而隐藏了数据提高安全性

  缺点:请求URL不会发生变化,会导致跳转后使用相对路径的图片、超链接都会导致错误的指向,同一服务器端的同一站点

6、response.redirect

  优点:客户端跳转、可以跳转任何路径

  缺点:数据以2KB为限,与服务器两次会话效率略低

  

asp.net中页面传值

标签:操作   传递   .net   asp.net   服务器   rect   不能   ssi   资源   

原文地址:http://www.cnblogs.com/myloveblogs/p/6706877.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!