• Server.MapPath()相关


    转载:http://blog.sina.com.cn/s/blog_8216ada70100t4p1.html

    1. Server.MapPath()介绍

       Server.MapPath(string path)作用是返回与Web服务器上的指定虚拟路径相对应的物理文件路径。其参数pathWeb 服务器的虚拟路径,返回结果是与path相对应的物理文件路径。但有时参数并非为虚拟路径,而是用户自定义的文件名。

      Server.MapPath()的全名是System.Web.HttpContext.Current.Server.MapPath()。有时在程序调试时会提示“当前上下文中不存在名称“Server””错误,从而不支持函数Server.MapPath()的使用。尽管引用了命名空间“using System.Web;”也是无济于事,此时就需要使用其全名,或者是当前使用Server.MapPath()函数的类继承自System.Web.UI.Page

    2. Server.MapPath()应用

      Server.MapPath("") :返回当前页面所在的物理文件路径

      Server.MapPath("/") :返回应用程序根目录所在的物理文件路径

      Server.MapPath("./") :返回当前页面所在的物理文件路径

      Server.MapPath("../"):返回当前页面所在的上一级的物理文件路径

      Server.MapPath("~/"):返回应用程序的虚拟目录(路径)

      Server.MapPath("~"):返回应用程序的虚拟目录(路径)

    3. 说明:对于Server.MapPath()具体返回什么内容,在不同的环境下得到的结果也许并不相同。正如上面的六个Server.MapPath()应用,我在VS2010中测试时,其中第二项、第四项会提示错误“未能映射路径”,但是改变程序所在的位置时,仅第二项会提示错误。故不同的软件、不同的环境对其支持度也不同。

  • 相关阅读:
    HBase 超详细介绍
    写在之前
    【CF】38E Let's Go Rolling! (dp)
    [CF] E. Camels
    CF9D How many trees? (dp)
    [CF] 8C Looking for Order
    CF dp 题(1500-2000难度)
    NOIP原题板刷
    Codeforces Round #595 (Div. 3) 题解
    CSP-S2019 停课日记
  • 原文地址:https://www.cnblogs.com/xingfuzzhd/p/3107481.html
Copyright © 2020-2023  润新知