初识 Asp.Net内置对象之Request对象
Request对象
Request对象用于检索从浏览器向服务器所发送的请求信息。它提供对当前页请求的访问,包括标题,Cookie,客户端证书等等。它也与HTTP协议的请求消息对应。
Request对象常用属性
| 属性 | |
| ApplicationPath | 获取服务器上ASP.NET虚拟应用程序的根目录路径 |
| Browser | 获取或者设置有关在请求的客户端浏览器的功能信息 |
| ContertLength | 指定客户端发送的内容长度 |
| Cookies | 获取客户端发送的Cookie集合 |
| FilePath | 获取当前请求的虚拟路径 |
| Files | 获取采用多部分MIME格式的由客户端上载的文件集合 |
| Form | 获取窗体变量集合 |
| Item | 从Cookies, From, QueryString或ServerVariables集合中获取指定的对象 |
| Params | 获取QueryString,Form,ServerVariables和Coockies项的组合集合 |
| Path | 获取当前请求的虚拟路径 |
| QueryString | 获取HTTP查询字符串变量集合 |
| UserHostAddress | 获取远程客户端IP主机地址 |
| UserHostName | 获取远程客户端DNS名称 |
Request常用方法
| 方法 | |
| MapPath | 将请求的URL中的虚拟路径映射到服务器上的物理路径 |
| SaceAs | 将HTTP请求保存到磁盘 |
1.获取页面间传送的值
Request对象只要通过Params属性和QueryString属性获取页面间的传值。
下面继续上个简单的实验例子试试,我新建立一个RequestO.aspx页面,该页面就负责把信息传递给目标页面,所以放一个按钮简单演示下,代码如下:
接下俩我们需要添加一个新的页面命名为RequestT.aspx,并且在页面的初始化事件中用不同的方法获取Respone对象传递过来的参数,具体页面代码如下:
2.获取客户端浏览器信息
用户通过使用Request对象的Browser属性访问HttpBrowserCapabilities属性获得当前正在使用的是那种类型的浏览器浏览网页,并且可以获得浏览器是否支持某些特定功能。
下面就演示下这个HttpBrowserCapabilities属性实验下效果,随便建立一个Browser.aspx页面具体代码如下:
火狐:
关于Request就先简单的了解到这里吧!
初识 Asp.Net内置对象之Request对象的更多相关文章
- 初识 Asp.Net内置对象之Response对象
Response对象 Respose对象用于将数据从服务器发送回浏览器.它允许将数据作为请求的结果发送到浏览器,并提供有光响应的信息,可以用来在页面中输入数据,在页面中跳转,还可以传递各个页面的参数, ...
- 初识 Asp.Net内置对象之Server对象
Server对象 Server对象定义了一个于Web服务器相关联的类提供对服务器上的方法和属性的访问,用于访问服务器上的资源. Server对象的常用属性 属性 MarhineName 获取服务器 ...
- 初识 Asp.Net内置对象之Application对象
Application对象 Applocation对象用于共享应用程序级信息,即多个用户可以共享一个Applocation对象. 用户在请求Asp.Net文件时,将启动应用程序并且创建Applicat ...
- 初识 Asp.Net内置对象之Cookie对象
Cookie对象 Cookie对象用于保存客户端浏览器请求的服务器页面,也可用于存放非敏感性的用户信息,信息保存的时间可以根据用户的需要经行设置.并非所有的浏览器都支持Cookie,并非数据信息都是以 ...
- 初识 Asp.Net内置对象之Session对象
Session对象 Session对象用于存储在多个页面调用之间特定用户的信息.Session对象只针对单一网站使用者,不同的客户端无法相互访问.Session对象中止联机机器离现时,,也就是当网站使 ...
- ASP.NET 内置对象涉略
一.ASP.NET中内置的常用对象的介绍 本文列举了ASP.NET 的八个内置对象,其中前五个是比较常用的. 1.Response Response 对象用于从服务器向用户发送输出的结果. Write ...
- 实验四 使用ASP.NET内置对象 总结
这次实验内容是ASP.NET的一些内置对象的熟悉,感觉看到了上学期JSP的影子,很多地方都很像.像Response对象,Request对象,Context对象等等.以前我老是搞混Response对象和 ...
- Asp.net内置对象用途说明
Asp.net 内置对象 1.Session当客户第一次请求网页,session创建.当客户最后一次请求页面,一段时间后,session销毁.默认30分钟. 一般存用户信息,即登陆成功后,在sessi ...
- ASP.net 内置对象
.net初学者,有错误欢迎指正.大家共同进步 Response 输出数据 Reponse对象和Request对象组成了一对发送,接受数据的对象. 发送信息:Reponse.Write("字符 ...
随机推荐
- Web CORS 跨域方式使用方式
CORS 参考 http://enable-cors.org/index.html https://help.aliyun.com/document_detail/oss/practice/cors_ ...
- 移动端轮播图插件(支持Zepto和jQuery)
一. 效果图 二. 功能介绍 1. 支持图片自动轮播和非自动轮播 2. 支持点击和滑动. 三. 简单介绍 代码都有注释,逻辑简单,不做更多赘述. 1. 在你的html中添加一行. <sectio ...
- IE下实现类似CSS3 text-shadow文字阴影的几种方法
IE下实现类似CSS3 text-shadow文字阴影的几种方法 一.开始的擦边话 为了测试IE9浏览器,下午晃晃荡荡把系统换成window7的了.果然,正如网上所传言的一样,IE9浏览器确实不支持C ...
- java连接mysql批量写入数据
1.采用公认的MYSQL最快批量提交办法 public void index() throws UnsupportedEncodingException, Exception { //1000个一提交 ...
- javascript之处理Ajax错误
使用Ajax须留心两类错误.它们的差别源于视角的不同. 第一类错误是从XMLHttpRequest对象的角度看到的问题:某些因素阻止了请求发送到server,比如DNS无法解析主机名,连接请求被拒绝. ...
- INDY idhttp Post用法
http://www.cnblogs.com/tk-del/archive/2013/05/10/3071541.html function Post(AURL: string; ASource: T ...
- 关于去除Dialog的黑色背景框
Dialog有两种形式的,一个是Dialog及其子类,还有一种是Activity的Dialog显示方式. 不管怎样,在自定义Dialog的时候,如果不做一些处理,都会出现黑色背景边框,这个问题动不动就 ...
- android之BitmapFactory.Options的使用
怎样获取图片的大小? 首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了. 新问题又来了,在通过BitmapFactor ...
- Python中的注释(转)
一.单行注释 单行注释以#开头,例如: print 6 #输出6 二.多行注释 (Python的注释只有针对于单行的注释(用#),这是一种变通的方法) 多行注释用三引 ...
- Linux内核高端内存 转
Linux内核地址映射模型x86 CPU采用了段页式地址映射模型.进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存. 段页式机制如下图. Linux内核地址空间划分 通 ...