web页面之间传递数据(ASP.NET)
来源:互联网 发布:域名注册方法 编辑:程序博客网 时间:2024/05/01 20:46
Web页面之间经常需要传递各种信息,提交、响应。下面收集一些方法,以便以后使用。
- URL
URL的方式,是通过网页地址(URL)后面附加进行传送。方法简单,但缺乏安全性:
http://www.xxx.com?name=value&name2=value2
其他页面通过:Request.QueryString[“name”]
- Form提交
通过网页表单进行。用户在浏览器端通过Form表单填写信息,并通过submit提交给服务器。其他页面则可以获取该信息:
其他页面通过Request.Form[“name”]来获取填写信息。
- Cookie方式
第一个页面:HttpCookie cookie = new HttpCookie(名称,值); Response.Cookies.Add(cookie);
第二个页面:Request.Cookies["名称"].Value
这样就可以获得。至于Cookie的保存方式,这里不多介绍。
- Application方式
application对象是用来记录整个网站信息的,是记录不同浏览器端共享的变量,无论有几个浏览者同时存取网页,都只会产生一个application对象实例。用户可以通过定义application整站共享变量来实现网页间的数据传递。其定义方法是:application(“变量名”)=数值
如:application(“usrname”)=liming
application对象所定义的变量对于所有浏览端都是可见的,所以其使用场合是所有浏览端共享的全局数据传递。
- Session
session对象是用来记录浏览器端的变量,是个别浏览器端专用的变量,对于每一个浏览器访问时都会自动产生一个seseion对象,该对象提供一个存储场所,用来存储仅仅对该访问者在会话的活动期间打开的网页可用的变量和对象。这样就用可以用来在Web间传递专对单个浏览器端使用的数据。其定义方法:session(“变量名”)=数值
如:session(“usename”)=liming
session对象所定义的变量只是浏览器端的专用变量,所以适用于局部会话间的网页数据传递。
如论坛等空间的用户登录,其他网页默认之前的登录。而不需要重新登录。可以设置有效期等信息。
- Ajax
在用Extjs框架做web前端的时候,用到这个技术异步操作。也可以实现提交和获取信息,需要用json数据形式。方法在之前的帖子中有描述。
- web页面之间传递数据(ASP.NET)
- 说说asp.net页面之间传递数据
- Asp.net页面之间通过脚本传递数据
- ASP.net中怎么在两个页面之间传递数据
- Asp.net页面之间通过脚本传递数据
- ASP.NET中页面之间的数据传递问题
- ASP.NET页面间数据传递小结,浅谈ASP中Web页面间的数据传递
- ASP.NET 页面之间传递值。
- Asp.net页面之间传递参数方法
- ASP.NET页面之间传递值
- ASP.NET页面之间传递值解析
- asp.net页面之间传递的方式
- Asp.net 页面之间传递参数
- [ASP.NET]在两个ASP.NET页面之间传递值
- Asp.net页面之间通过脚本传递数据 选择自 hushan518 的 Blog
- 在Asp.net的页面之间传递数据的几种方法
- ASP.NET页面间数据传递小结
- asp.net页面间数据传递
- C#中事务
- 使用JSONObject(json-lib)格式化bean,map,list!!!
- MyEclipse相关
- 天衣无缝:用云防护网提升网络安全性
- 初试Hessian记
- web页面之间传递数据(ASP.NET)
- PowerPoint2007中文字输入时反应变慢问题的解决
- SD常用数据表
- 新书缺的部分
- Windows 7运行Quest Central报Exception EOleSysError in module Vcl50.bpl
- .NET访问Resources资源中的文件
- utime修改文件时间
- Ext JS 4倒计时:开发者预览版
- oracle手工建库