zoukankan      html  css  js  c++  java
  • ASP.Net获取当前运行文件的文件名称

    ASP.Net获取当前运行文件的文件名称,很简单的一条语句,留着自己以后用

    Response.Write(System.IO.Path.GetFileName(Request.Path).ToString());

    根据请求属性确定路径

    下表列出了 HttpRequest 对象的属性,这些属性帮助您确定应用程序中的资源的路径。

    表中列出的示例基于下面的假设:

    • 已使用以下 URL 发出浏览器请求:http://www.contoso.com/MyApplication/MyPages/Default.aspx

    • 术语“虚拟路径”是指请求 URL 中跟在服务器标识符后面的部分;在此示例中,虚拟路径是指以下路径:/MyApplication/MyPages/Default.aspx

    • 网站根目录的物理路径为:C:\inetpub\wwwroot\MyApplication\

    • 该物理路径中包含一个名为 MyPages 的文件夹。

    属性说明

    ApplicationPath

    获取当前应用程序的根目录路径,无论在该应用程序中的什么位置请求该路径。在此示例中,该属性将返回以下内容:/

    CurrentExecutionFilePath

    获取当前请求的虚拟路径。它与 FilePath 属性的不同之处在于,如果请求已在服务器代码中被重定向,则 CurrentExecutionFilePath 就是正确的。在此示例中,该属性将返回以下内容:/MyApplication/MyPages/Default.aspx

    如果作为对 TransferExecute 进行调用的结果,您获取正在运行的代码中的属性,则路径将反映该代码的位置。

    FilePath

    获取当前请求的虚拟路径。在此示例中,该属性将返回以下内容:/MyApplication/MyPages/Default.aspx

    CurrentExecutionFilePath 属性不同的是,FilePath 不反映服务器端的传输。

    Path

    获取当前请求的虚拟路径。在此示例中,该属性将返回以下内容:/MyApplication/MyPages/default.aspx

    PhysicalApplicationPath

    获取当前正在执行的应用程序的根目录的物理文件系统路径。在此示例中,该属性将返回以下内容:C:\inetpub\wwwroot\

    PhysicalPath

    获取与请求的 URL 相对应的物理文件系统路径。在此示例中,该属性将返回以下内容:C:\inetpub\wwwroot\MyApplication\MyPages\default.aspx

  • 相关阅读:
    [YTU]_2536( C++ 长方体继承自矩形)
    [YTU]_2560(C++继承(改错题))
    [YTU]_2532(投简历)
    [YTU]_2621(B 继承 圆到圆柱体)
    stl
    noip2008双栈排序
    倍增入门水题
    noip模拟【ping】
    dp入门(LIS,LCS)
    【Luogu 1799】数列
  • 原文地址:https://www.cnblogs.com/hanshuhe/p/2203404.html
Copyright © 2011-2022 走看看