Request对象可以获取包含用户的计算机、页面及浏览器的请求等相关信息。

Request对象的属性:

①Form----------返回有关表单变量的集合

②QueryString----------返回附在url后面的参数内容

③Url----------返回有关目前请求的Url信息

④ApplicationPath----------返回被请求的页面位于Web应用程序的文件夹

⑤FilePath----------与ApplicationPath相同,返回页面完整的Web地址路径,只是FilePath还包括页面的文件名,而ApplicationPath不包含文件名

⑥PhysicalPath----------返回目前请求网页在服务器端的真实路径

⑦Browser----------以Browser对象的形式返回有关访问的浏览器的相关信息

⑧Cookies----------返回一个HttpCookieCollection对象集合,利用此属性可以查看访问者在以前访问站点时使用的Cookies

⑨UserLanguages----------返回客户端浏览器配置的语言种类

⑩UserHostAddress----------返回远程客户端机器的主机IP地址

⑪UserHostName----------返回远程客户端机器的主机名称

Request对象的方法:

①MapPath----------将相应路径转换为服务器上的物理路径

②SaveAs----------将HTTP请求的信息存储到磁盘上

Request对象的的作用:

一、获取客户端浏览器信息--------------Browser属性

通过Request对象的Browser属性可以获得客户端浏览器信息,该属性实际为一个HttpBrowserCapabilities对象,常用属性如下:

 Response.Write("<h3>您当前使用的浏览器信息<h3/><hr/>");
Response.Write("浏览器的类型:"+Request.Browser.Browser+"<br/>");
Response.Write("浏览器的版本号:" + Request.Browser.Version + "<br/>");
Response.Write(".NET FrameWork的版本:" + Request.Browser.ClrVersion + "<br/>");
Response.Write("是否支持JavaScript:" + Request.Browser.JavaScript.ToString() + "<br/>");
Response.Write("是否支持背景声音:" + Request.Browser.BackgroundSounds.ToString() + "<br/>");
Response.Write("是否支持Cookies:" + Request.Browser.Cookies.ToString() + "<br/>");
Response.Write("是否支持ActiveX控件:" + Request.Browser.ActiveXControls + "<br/>"); //Request.Browser.AOL 客户端浏览器是否是AOL(美国在线)的浏览器
//Request.Browser.Beta 客户端浏览器是否支持测试版
//Request.Browser.Frames 客户端浏览器是否支持HTML框架
//Request.Browser.MajorVersion 客户端浏览器的主版本号(版本号的整数部分)
//Request.Browser.MinorVersion 客户端浏览器的次版本号(版本号的小数部分)

、读取表单数据--------------Request.Form.Get("表单中元素的ID")

三、获取用户传递的参数--------------Request.QueryString("表单中元素的ID")

  注意:当提交方式为get时,一般用Request.QueryString获取数据

            当提交方式为post时,一般用Request.Form.Get()获取数据

ASP.NET----内置对象----Resuest的更多相关文章

  1. 初识 Asp.Net内置对象之Response对象

    Response对象 Respose对象用于将数据从服务器发送回浏览器.它允许将数据作为请求的结果发送到浏览器,并提供有光响应的信息,可以用来在页面中输入数据,在页面中跳转,还可以传递各个页面的参数, ...

  2. Asp.net内置对象用途说明

    Asp.net 内置对象 1.Session当客户第一次请求网页,session创建.当客户最后一次请求页面,一段时间后,session销毁.默认30分钟. 一般存用户信息,即登陆成功后,在sessi ...

  3. 【ASP.NET 基础】ASP.NET内置对象

    准确地说,asp.net 并没有内置对象这一说,jsp 里确实把 request.response 这些当作 jsp 的内置对象,这里只不过是借用了一下 jsp 的说法而已.在 Web 中处于中心的是 ...

  4. ASP.NET内置对象详解

    ASP.NET的内置对象介绍 1.Response 2.Request 3.Server 4.Application 5.Session 6.Cookie Request对象主要是让服务器取得客户端浏 ...

  5. ASP.NET内置对象一

    ASP.NET提供了大量的对象类库,在这些类库中包含了许多封装好的内置对象,我们只需要直接使用这些对象的方法和属性,就能简单快速地完成很多的功能.Request对象.Response对象和Serve对 ...

  6. 初识 Asp.Net内置对象之Server对象

    Server对象 Server对象定义了一个于Web服务器相关联的类提供对服务器上的方法和属性的访问,用于访问服务器上的资源. Server对象的常用属性 属性   MarhineName 获取服务器 ...

  7. ASP.NET内置对象

    ASP.NET中有六个内置对象 Response:向客户端输出信息或设置客户端输出状态. Request:获取客户端信息. Server:访问服务器的方法和属性. Application:用于将信息保 ...

  8. ASP.NET 内置对象涉略

    一.ASP.NET中内置的常用对象的介绍 本文列举了ASP.NET 的八个内置对象,其中前五个是比较常用的. 1.Response Response 对象用于从服务器向用户发送输出的结果. Write ...

  9. 2017-5-22 ASP六大 内置对象

    ASP内置对象:提供内建对象,这些对象使用户更容易收集通过浏览器请 求发送的信息.响应浏览器以及存储用户信息(如用户首选项). 1.Request  --- 获取请求对象 获取通过地址栏传值过来的对象 ...

  10. 实验四 使用ASP.NET内置对象 总结

    这次实验内容是ASP.NET的一些内置对象的熟悉,感觉看到了上学期JSP的影子,很多地方都很像.像Response对象,Request对象,Context对象等等.以前我老是搞混Response对象和 ...

随机推荐

  1. pycharm初爬虫

    今天尝试使用pycharm+beautifulsoup进行爬虫测试.我理解的主要分成了自己写的HTML和百度上的网页两种吧.第一种,读自己写的网页(直接上代码): (主要参考博客:https://bl ...

  2. [LeetCode] 673. Number of Longest Increasing Subsequence 最长递增序列的个数

    Given an unsorted array of integers, find the number of longest increasing subsequence. Example 1: I ...

  3. vue 学习记录

    模板:通常是指html模板 组件component的概念: 在 Vue 里,一个组件本质上是一个拥有预定义选项的一个 Vue 实例, 将组件看作自定义的HTML元素.使用组件的前提是创建并注册组件 v ...

  4. Loj #3085. 「GXOI / GZOI2019」特技飞行

    Loj #3085. 「GXOI / GZOI2019」特技飞行 题目描述 公元 \(9012\) 年,Z 市的航空基地计划举行一场特技飞行表演.表演的场地可以看作一个二维平面直角坐标系,其中横坐标代 ...

  5. PHP for的1个问题

    PHP for的1个问题 <pre><?php for ($k = 13; $k > 0; $k--) { echo 'wef'; }?></pre>ps: ...

  6. 召唤神龙Ladon强化Cobalt Strike

    Ladon5.5 20191109 wiki update 20191114 前言 Ladon 5.5支持Cobalt Strike,内置39个功能模块 加载脚本K8Ladon.cna,通过Ladon ...

  7. 【开源监控】Grafana介绍与安装

    Grafana介绍与安装 Grafana介绍 场景:由于业务场景,有多个组织机构.需要在某个组织结构下,完成对本机构下的系统的实时监控以及可视化展示.底层已经用zabbix对监控指标做了数据的采集. ...

  8. 中文情感分析——snownlp类库 源码注释及使用

    最近发现了snownlp这个库,这个类库是专门针对中文文本进行文本挖掘的. 主要功能: 中文分词(Character-Based Generative Model) 词性标注(TnT 3-gram 隐 ...

  9. tomcat闪退的解决思路

    用Tomcat总会遇到启动Tomcat闪退的问题. 什么叫闪退啊,就是闪一下,就退出了控制台. 都闪退了,为啥闪退也不知道呀,又没有错误信息,所以就要先阻止闪退,先看到错误信息,知道启动不起来的原因. ...

  10. 基础知识---委托和 lambda

    委托定义类型,类型指定特定方法签名. 可将满足此签名的方法(静态或实例)分配给该类型的变量,然后(使用适当参数)直接调用该方法,或将其作为参数本身传递给另一方法再进行调用. 以下示例演示了委托的用法. ...