• 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()获取数据

  • 相关阅读:
    JS_0051:JS GET 请求 获取 url 返回的参数 ; 模拟延时效果 ; 判断手机电脑并跳转
    H50081:背景音乐按钮创建 html元素上禁止拖拽
    CSS0026: div 内 多元素 水平 垂直 均匀 居中 显示
    JS_0056:JS 判断页面加载完成
    JS_0050:JS 字符串加密 解密
    JS_0054:JS 动态设置字体大小 JS 判断浏览器是否联网
    Ajax0007: ajax 同步发送 GET 请求
    JS_0052:JS 禁止触摸屏双指放大,双指缩放。
    移动端调试工具vConsole
    使用安卓 studio 更换app图标
  • 原文地址:https://www.cnblogs.com/WangYujie1994/p/11635715.html
Copyright © 2020-2023  润新知