• 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

  • 相关阅读:
    ideaIU-2017.1.1.exe安装、注册、汉化IntelliJ IDEA
    504 Gateway Timeout 异常
    Windows下80端口被进程System占用的解决方法
    D2Admin基本使用
    MySQL 教程
    Element 插件
    VSCode-Element-Helper
    ECharts 教程
    JSP 教程
    Kotlin 教程 Android 官方开发语言
  • 原文地址:https://www.cnblogs.com/SUNBOY/p/740357.html
Copyright © 2020-2023  润新知