`

ASP.NET 根路径的获取

阅读更多
private string _ApplicationPath;
        /// <summary>
        /// 虚拟应用程序根路径
        /// </summary>
        public string ApplicationPath
        {
            get
            {
                _ApplicationPath = HttpContext.Current.Request.ApplicationPath;
                if (_ApplicationPath.Length == 1)
                {
                    _ApplicationPath = "";
                }
                return _ApplicationPath;
            }
        }
        private string _CurrentPath;
        /// <summary>
        /// 当前的绝对路径
        /// </summary>
        public string CurrentPath
        {
            get
            {
                _CurrentPath = HttpContext.Current.Server.MapPath(".").ToLower();//当前的绝对路径(这里MapPath里的"."代表当前服务器)
                
                if (_CurrentPath.Length == 1)
                {
                    _CurrentPath = "";
                }
                return _CurrentPath;
            }
        }
        private string _RootPath;
        /// <summary>
        /// 系统的根目录
        /// </summary>
        public string RootPath
        {
            get
            {

                _RootPath = HttpContext.Current.Server.MapPath(HttpContext.Current.Request.ApplicationPath).ToLower();//当前的绝对路径           
                if (_RootPath.Length == 1)
                {
                    _RootPath = "";
                }
                return _RootPath;
            }
        } 

 

分享到:
评论

相关推荐

    ASP.NET 网站路径 目录处理

    2. **服务器端路径处理**:ASP.NET提供了一种特殊的符号`~`来表示当前应用程序的根目录。例如`&lt;asp:Image runat="server" id="Image1" ImageUrl="~/Images/SampleImage.jpg" /&gt;`中的`~/Images/SampleImage.jpg`,...

    asp.net获取网站路径

    ASP.NET 获取网站路径 在 ASP.NET 编程中,获取网站路径是非常重要的一步,了解网站的路径结构对程序的正确运行至关重要。下面我们将详细介绍 ASP.NET 获取网站路径的方法。 一、HttpRuntime.AppDomainAppPath 和 ...

    asp.net 获取路径的几种方式

    在ASP.NET开发中,正确处理和获取路径是十分重要的,特别是在进行文件操作、资源加载以及URL重写等场景中。本文将详细介绍ASP.NET中获取路径的多种方式,并对每种方式的功能、应用场景以及注意事项进行深入解析。 #...

    ASP.NET如何获取EXECL的工作表名

    - **DataSource**: 定义了Excel文件的路径,这里是通过`Server.MapPath("/")`获取服务器根目录下的`Stu2009-10-15.xls`文件。 - **ExtendedProperties**: 包含了Excel版本(`Excel8.0`),表示使用的是Excel 2000及...

    asp.net利用正则在HTML中提取图片路径(asp.net正则表达式过滤出HTML代码中图片路径).txt

    ### ASP.NET 中使用正则表达式提取 HTML 代码内的图片路径 #### 背景介绍 在 Web 开发中,经常需要处理 HTML 文档或字符串,例如从网页中提取特定的信息,比如图片链接等。ASP.NET 是一种广泛使用的 Web 应用开发...

    asp.net 获得文件路径信息

    在ASP.NET中,获取文件路径信息是开发过程中常见的任务,特别是在处理上传文件、读取配置文件或进行服务器端文件操作时。本资源聚焦于如何在C#编程环境下,利用ASP.NET来获取和处理文件路径。以下是一些关键知识点:...

    asp.net 后台获取flv地址播放flv视频

    本文将详细讲解如何在ASP.NET后台上获取FLV视频地址,并实现播放功能。 首先,我们需要了解FLV视频的存储和组织方式。通常,FLV文件会存储在服务器的某个目录下,例如"videos"目录。为了在后台获取FLV地址,我们...

    asp.net制作手写签名

    3. 保存签名数据:当用户完成签名后,将路径数组序列化为JSON格式,通过Ajax发送到C# ASP.NET的后台。 4. 后台处理:在C#中,接收到签名数据后,可以将其保存到数据库,或者转化为图像文件(如PNG或JPEG),便于...

    asp.net访问网络路径方法-模拟用

    总结来说,ASP.NET 中模拟用户登录访问网络路径的方法主要是通过调用 Windows API 实现的,涉及到的身份验证类型为 LOGON32_LOGON_NEWCREDENTIALS,这一过程包括获取用户令牌、模拟用户身份以及身份恢复。...

    asp.net 获取指定文件的图标

    本文将深入探讨如何在ASP.NET中实现获取指定文件类型的图标。 首先,我们需要了解系统是如何存储文件类型的图标的。在Windows操作系统中,这些图标存储在注册表和DLL文件中,如shell32.dll。当请求特定文件类型的...

    asp.net 获取文件属性

    在ASP.NET中,获取文件属性是一项基础且重要的任务,尤其对于处理用户上传的文件或管理服务器上的文件系统时。在C#编程环境下,这可以通过System.IO命名空间中的类和方法来实现。本教程将深入探讨如何在ASP.NET中...

    asp.net 实现图片下载功能

    在ASP.NET中实现图片下载功能是一项常见的需求,尤其是在构建网站时提供用户下载资源。与简单的文本或文件链接不同,图片通常会被浏览器解析并显示,而不是触发下载。本篇将详细介绍如何在ASP.NET环境下构建一个有效...

    ASP.NET获取IP的方法

    ### ASP.NET 获取客户端IP地址的方法详解 在ASP.NET开发中,获取客户端的IP地址是一项非常基础但又极其重要的任务。特别是在需要记录用户访问日志、实施地理位置相关的功能(如显示本地化内容)、以及进行安全控制...

    asp.net+kindeditor

    3. **服务器端交互**:在ASP.NET中,我们需要获取或设置编辑器中的内容。可以使用AJAX技术异步提交编辑器的内容到服务器,或者在表单提交时一起发送。服务器端接收数据后进行处理,例如存储到数据库。 4. **处理...

    asp.net获取网站根目录总结

    在ASP.NET开发过程中,经常需要获取当前应用程序的根目录路径。这对于文件操作、资源定位等任务至关重要。本文将详细介绍`Server.MapPath`方法的使用,并通过实例帮助读者更好地理解和应用。 #### 二、Server....

    ASP.NET AJAX编程参考手册代码_涵盖ASP.NET 3.5及2.0的程序代码

    ASP.NET AJAX,全称为Asynchronous JavaScript and XML,是微软针对.NET ...这本书不仅减少了开发者编写代码的工作量,而且提供了一条快速学习和理解ASP.NET AJAX的路径,对于提升开发技能和解决问题的能力大有裨益。

    .net获取项目根目录方法集合

    在.NET框架或.NET Core/ASP.NET Core开发中,经常需要获取项目的根目录路径,以便于访问配置文件、数据文件等资源。根据不同的应用程序类型(如控制台应用程序、Winform应用程序、Web应用程序),获取项目根目录的...

    asp.net结合js

    在本项目中,"asp.net结合js从数据库获取图片的信息"表明我们关注的是如何通过这两种技术协同工作来展示从数据库中检索到的图片相关数据。 首先,`topdown.aspx`和`leftright.aspx`是ASP.NET的网页文件,它们通常...

    C#与ASP.NET中当前路径、数据路径等的总结

    - **应用程序根目录**:指的是当前运行的ASP.NET应用的根目录。 #### 三、路径获取方法 1. **Server.MapPath** - **简介**:这是最常用的获取物理路径的方法。它可以将虚拟路径转换为物理路径。 - **语法**:`...

Global site tag (gtag.js) - Google Analytics