首页 > 代码库 > asp.net中页面传值
asp.net中页面传值
总结一下ASP.NET中几种常提及的页面传值的方式:
1、QueryString
优点:简单的安全性不高的数值和文字传值
缺点:安全请底,数据暴露在URL中,不能传递对象
2、session
优点:不限制大小,可以传递对象
缺点:占用服务器资源、容易丢失
3、Application
优点:不限制大小,可以传递对象,占用较少的服务器资源
缺点:容易被误操作,单用户一般不适用
4、cookie
优点:存放于客户端、跨页面保存用户状态
缺点:安全性低,容易被伪造
5、server.transfer
优点:服务器端页面跳转,减少请求,可以将前一个页面的各种类型的值传到新的页面,进而隐藏了数据提高安全性
缺点:请求URL不会发生变化,会导致跳转后使用相对路径的图片、超链接都会导致错误的指向,同一服务器端的同一站点
6、response.redirect
优点:客户端跳转、可以跳转任何路径
缺点:数据以2KB为限,与服务器两次会话效率略低
asp.net中页面传值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。