zoukankan      html  css  js  c++  java
  • asp.net 中 HttpRequest 中跟URL path 有关的方法和属性

    对于获取URL path,在HttpRequest 类中已经封装好了很多的相关的方法和属性.
    可是在使用中,依然容易被搞迷糊,那个方法是获取相对路径的,那个方法是获取绝对的,每次都会晕上一会儿.
    今儿个做项目,又晕菜了!
    不过想想每次需要这些的时候,我都会做一段测试代码找出我需要的属性.
    还不如现在就列出来.以后用的时候查一下比较简单.麻烦一次,一劳永逸啊!

    把结果列出来,希望对大家也能有帮助:
    请求路径为:
    http://localhost:49363/Wap/MISCinterface/StakeOut.aspx?bbcabv=1&&bb=4

    各方法产生的结果如下:
    Request.RawUrl:
        /Wap/MISCinterface/StakeOut.aspx?bbcabv=1&&bb=4
    Request.PhysicalPath:
        D:\Work\01工程\03编码\01服务器端\ManagementSystemV02.root\ManagementSystemV02\Wap\MISCinterface\StakeOut.aspx
    Request.PhysicalApplicationPath:
        D:\Work\01工程\03编码\01服务器端\ManagementSystemV02.root\ManagementSystemV02\Wap\
    Request.ApplicationPath:
        /Wap
    Request.AppRelativeCurrentExecutionFilePath:
        ~/MISCinterface/StakeOut.aspx
    Request.CurrentExecutionFilePath:
        /Wap/MISCinterface/StakeOut.aspx
    Request.PathInfo:
       
    Request.Path:
        /Wap/MISCinterface/StakeOut.aspx
    Request.Url.AbsolutePath:
        /Wap/MISCinterface/StakeOut.aspx
    Request.Url.AbsoluteUri:
        http://localhost:49363/Wap/MISCinterface/StakeOut.aspx?bbcabv=1&&bb=4
    Request.Url.OriginalString:
        http://localhost:49363/Wap/MISCinterface/StakeOut.aspx?bbcabv=1&&bb=4
    Request.Url.LocalPath:
        /Wap/MISCinterface/StakeOut.aspx

  • 相关阅读:
    Winform中用了皮肤控件之后,报错:容量超出了最大容量 参数名:capacity
    C# 生成二维码
    T-sql语句修改数据库逻辑名、数据库名、物理名
    ASP.NET MVC中使用jQuery时的浏览器缓存问题
    关于asp.net页面缓存
    关于VS 工具箱灰色,不可用的解决方案
    Android
    如何让一个DIV水平,垂直方向都居中于浏览器?
    cookie.setPath()的用法
    CSS选择器
  • 原文地址:https://www.cnblogs.com/SUNBOY/p/740357.html
Copyright © 2011-2022 走看看