Server.MapPath()相关 mvc server.mappath

Server.MapPath()相关

Server.MapPath()相关 mvc server.mappath

1.Server.MapPath()介绍

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

Server.MapPath()的全名是System.Web.HttpContext.Current.Ser ver.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中测试时,其中第二项、第四项会提示错误“未能映射路径”,但是改变程序所在的位置时,仅第二项会提示错误。故不同的软件、不同的环境对其支持度也不同。

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/281023.html

更多阅读

在服务器中安装Windows Server 2003系统 server2003文件服务器

单位局域网大多采用Client/Server(简称C/S,客户机/服务器)模式,因为基于这种模式的局域网既拥有对等网的使用便捷等优点,又兼顾了网络的可管理性和安全性要求。在C/S模式的局域网中必须拥有一台运行网络操作系统的服务器,以便为局域网提供

如何配置SQL Server 2008管理器 sqlserver2008配置

如何配置SQL Server 2008管理器——简介SQl Server 配置管理器(简称为配置管理器)包含了SQL Server 2008服务、SQL Server 2008网络配置和SQL Native Client配置3个工具,供数据库管理人员做服务器启动停止与监控、服务器端支持的网络协

php开发环境Wamp Server WAMP5安装教程 wampserver环境配置

php开发环境Wamp Server WAMP5安装教程——简介wamp5工具简介:是:php,mysql,apache集成的开发环境,wamp5该版本集成了php5.2的所有版本,以及phpMyAdmin 2.系列版本,集成了管理mysql数据库的图形工具SQLiteManager和phpmyadmin两种管理工具

sql server 2008 r2安装详解 sqlserver2008r2 64位

sql server 2008 r2安装详解——简介本篇文章为大家介绍了安装sql server 2008 安装图解,里面有详细步骤,以及需要注意的事项,希望能帮助有需要的朋友。一、进入安装程序插入SQL Server 2008 R2安装光盘,自动运行后出现“SQL Server

SQL Server SQL触发器经验详解 sqlserver 触发器调试

【SQL Server】SQL触发器经验详解——简介自从上次在经验中使用了触发器,有读者询问我一些关于触发器的相关信息,个人推荐首先你需要先去把触发器最基础的东西了解清楚,然后通过这次的经验,希望能在你理解的基础上,加深你对触发器的了解,

声明:《Server.MapPath()相关 mvc server.mappath》为网友南溟大人分享!如侵犯到您的合法权益请联系我们删除