zoukankan      html  css  js  c++  java
  • 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对象,常用属性如下:

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

     

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

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

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

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

  • 相关阅读:
    Serverless:这真的是未来吗?(二)
    阿里云 EDAS 3.0 助力唱鸭提升微服务幸福感
    520,一份给程序员的“硬核”脱单秘籍
    稳定性之故障应急处理流程
    殷浩详解DDD:领域层设计规范
    Vineyard 加入 CNCF Sandbox,将继续瞄准云原生大数据分析领域
    【开通指南】 实时计算 Flink 全托管版本
    【HTML】html5 canvas全屏烟花动画特效
    【HTML】中国天气天气插件调用
    【Python】求n!
  • 原文地址:https://www.cnblogs.com/WangYujie1994/p/11635715.html
Copyright © 2011-2022 走看看