ASP.NET----内置对象----Resuest
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的更多相关文章
- 初识 Asp.Net内置对象之Response对象
Response对象 Respose对象用于将数据从服务器发送回浏览器.它允许将数据作为请求的结果发送到浏览器,并提供有光响应的信息,可以用来在页面中输入数据,在页面中跳转,还可以传递各个页面的参数, ...
- Asp.net内置对象用途说明
Asp.net 内置对象 1.Session当客户第一次请求网页,session创建.当客户最后一次请求页面,一段时间后,session销毁.默认30分钟. 一般存用户信息,即登陆成功后,在sessi ...
- 【ASP.NET 基础】ASP.NET内置对象
准确地说,asp.net 并没有内置对象这一说,jsp 里确实把 request.response 这些当作 jsp 的内置对象,这里只不过是借用了一下 jsp 的说法而已.在 Web 中处于中心的是 ...
- ASP.NET内置对象详解
ASP.NET的内置对象介绍 1.Response 2.Request 3.Server 4.Application 5.Session 6.Cookie Request对象主要是让服务器取得客户端浏 ...
- ASP.NET内置对象一
ASP.NET提供了大量的对象类库,在这些类库中包含了许多封装好的内置对象,我们只需要直接使用这些对象的方法和属性,就能简单快速地完成很多的功能.Request对象.Response对象和Serve对 ...
- 初识 Asp.Net内置对象之Server对象
Server对象 Server对象定义了一个于Web服务器相关联的类提供对服务器上的方法和属性的访问,用于访问服务器上的资源. Server对象的常用属性 属性 MarhineName 获取服务器 ...
- ASP.NET内置对象
ASP.NET中有六个内置对象 Response:向客户端输出信息或设置客户端输出状态. Request:获取客户端信息. Server:访问服务器的方法和属性. Application:用于将信息保 ...
- ASP.NET 内置对象涉略
一.ASP.NET中内置的常用对象的介绍 本文列举了ASP.NET 的八个内置对象,其中前五个是比较常用的. 1.Response Response 对象用于从服务器向用户发送输出的结果. Write ...
- 2017-5-22 ASP六大 内置对象
ASP内置对象:提供内建对象,这些对象使用户更容易收集通过浏览器请 求发送的信息.响应浏览器以及存储用户信息(如用户首选项). 1.Request --- 获取请求对象 获取通过地址栏传值过来的对象 ...
- 实验四 使用ASP.NET内置对象 总结
这次实验内容是ASP.NET的一些内置对象的熟悉,感觉看到了上学期JSP的影子,很多地方都很像.像Response对象,Request对象,Context对象等等.以前我老是搞混Response对象和 ...
随机推荐
- eclipse集成maven(四)
一.配置maven 打开Window-Preference-Maven,我们可以看到,默认是使用Eclipse的,不是我们要的maven,可以在Installations中,点击"Add&q ...
- git clean (11)
#delete untracked files git clean -f # delete untracked files and directories git clean -fd # -n opt ...
- vim目录树
使用vim插件:显示树形目录插件NERDTree 安装方法很简单,先把压缩文件下载下来,解压后将plugin目录下的NERD_tree.vim拷贝~/.vim/plugin以及doc目录下的NERD_ ...
- ASP.NET开发实战——(五)ASP.NET MVC & 分层
上一篇文章简要说明了MVC所代表的含义并提供了详细的项目及其控制器.视图等内容的创建步骤,最终完成了一个简单ASP.NET MVC程序. 注:MVC与ASP.NET MVC不相等,MVC是一种开发模式 ...
- STL map 简介
STL map 简介 转载于:http://www.cnblogs.com/TianFang/archive/2006/12/30/607859.html 1.目录 map简介 map的功能 使用ma ...
- icon发展史速览
icon 发展史 img 多张图片占用多个请求,想办法减少请求,合并图片,image sprite background-position /* 使用background-position来定位图标 ...
- [LeetCode] 785. Is Graph Bipartite? 是二分图么?
Given an undirected graph, return true if and only if it is bipartite. Recall that a graph is bipart ...
- [LeetCode] 464. Can I Win 我能赢吗
In the "100 game," two players take turns adding, to a running total, any integer from 1.. ...
- [LeetCode] 159. Longest Substring with At Most Two Distinct Characters 最多有两个不同字符的最长子串
Given a string s , find the length of the longest substring t that contains at most 2 distinct char ...
- 解密httpclient,dbcp,jedis,c3p0,druid,okhttp都在使用的连接池技术
最近在连接池上面栽了个跟头(参见这里),引起我对池技术的强烈关注,这几天总结了一下很多场景都会使用的池技术: 池概念 pool,中文翻译为水池,但是在英文中,还有一种解释是 an organizati ...