[size=medium]
1.Request.ApplicationPath->当前应用的目录 Jsp中, ApplicationPath指的是当前的application(应用程序)的目录,ASP.NET中也是这个意思。 对应的--例如我的服务器上有两个web应用域名都是mockte.com 一个映射到目录mockte.com/1/ 另一个影射到 http://mockte.com/2/ 那么mockte.com/1/就是第一个应用的ApplicationPath 同理 mockte.com/2/就是第二个应用的ApplicationPath 2.Request.FilePath->对应于iis的虚拟目录 如 URL http://mockte.com/1/index.html/pathinfo FilePath = /1/index.html 3.Request.Path->当前请求的虚拟路径 Path 是 FilePath 和 PathInfo 尾部的串联。例如 URL http://mockte.com/1/index.html/pathinfo 那么Path = /1/index.html/pathinfo 4.Request.MapPath(string url)->将url映射为iis上的虚拟目录 这个目录都是相对于application的根目录的 于Server.MapPath相比,不会包含类似c:/这样的路径 可以理解为是相对路径(对比的Server.MapPath就是绝对路径) 5.Server.MapPath(string url)->将url映射为服务器上的物理路径 例如 http://mockte.com/1/index.html 假设你的应用程序在c:/iis/MySite中 那么就是 c:/iis/MySite/1/index.html //本地路径转换成URL相对路径 private string urlconvertor(string imagesurl1) { string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录 string imagesurl2 = imagesurl1.Replace(tmpRootDir, ""); //转换成相对路径 imagesurl2 = imagesurl2.Replace(@"\", @"/"); //imagesurl2 = imagesurl2.Replace(@"Aspx_Uc/", @""); return imagesurl2; } //相对路径转换成服务器本地物理路径 private string urlconvertorlocal(string imagesurl1) { string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录 string imagesurl2 = tmpRootDir + imagesurl1.Replace(@"/", @"\"); //转换成绝对路径 return imagesurl2; } 1.使用filePath="/Logs/abc.txt",被认为是根目录,即网页文件所在的盘符,默认的是C盘,则在这里这个路径被解释为"C:\Logs\abc.txt" 2.使用filePath="~/Logs/abc.txt",被认为是服务器的目录 3.使用filePath="./Logs/abc.txt",仍然是服务器目录下[/size]
发表评论
-
like参数查询
2011-05-24 14:45 825//在做项目的时候遇到使用like参数查询 public ... -
母版页的嵌套
2011-05-24 14:41 3507在嵌套母版页时遇到的问题 在嵌套母版页的时候,最 ... -
删除指定路径的文件
2011-05-04 17:59 868string path = this.Server.Map ... -
获取表单的值
2011-04-18 16:22 679//获取单个表单的值 Request.Form[&quo ... -
C# 正则 获取 Img Src路径
2011-04-15 14:15 5214string str = "<form ... -
C#记录Cookie
2011-04-08 13:44 1112//以一维的形式记录Cookie Response.Co ... -
取机器名, CPU号 硬盘号 网卡号 串口
2011-04-07 21:41 1135//取机器名 public string G ... -
Asp.net获取用户真实Ip地址
2011-04-01 10:39 10141/// <summary> ... -
数据库连接字符串
2011-03-29 21:19 664<connectionStrings> ... -
一般处理程序(ashx)使用Session
2011-03-28 17:18 1287using System; using System.C ... -
实现退出功能
2011-03-21 10:49 1008<a href="login.aspx?a ... -
后台添加Css或Js文件
2011-03-15 15:57 713protected void Page_Load(obje ... -
验证码的比较
2011-03-14 18:24 894[align=left] /// <summary&g ... -
利用ListItem[]给DropDownList绑定数据
2011-03-14 17:41 2862protected void Page_Load(ob ... -
C#生成GUID代码
2011-02-13 19:57 989Response.Write(System.Guid.Ne ... -
ASP.NET会话(Session)保存模式
2011-02-01 20:43 1800ASP.NET会话(Session)保 ... -
判断数据库表中字段是否为空
2011-01-26 22:46 1422[size=medium] string strSql = ... -
类型转换集合
2011-01-25 23:30 764将空字符串转换为Null值 string str = & ... -
C# 各种字符串格式
2011-01-25 22:45 848[size=medium] 1. C#的Strin ... -
将空值转换为数据库字段的NULL形式
2011-01-25 22:24 4756[size=medium] /// < ...
相关推荐
本文将详细探讨网站中指定资源路径的方法,包括绝对路径与相对路径的区别及其使用方式,并介绍如何利用`HttpContext`对象进行路径处理。 #### 绝对路径与相对路径的比较 1. **绝对路径**:指的是从网站根目录出发...
ASP.NET 获取网站路径 在 ASP.NET 编程中,获取网站路径是非常重要的一步,了解网站的路径结构对程序的正确运行至关重要。下面我们将详细介绍 ASP.NET 获取网站路径的方法。 一、HttpRuntime.AppDomainAppPath 和 ...
在ASP.NET中,我们可以使用`Server.MapPath()`方法将相对路径转换为绝对路径。例如,如果我们希望文件保存在“uploads”子目录下,可以这样做: ```csharp string uploadPath = Server.MapPath("~/uploads/"); ``` ...
总结,ASP.NET通过WebClient类提供了简单而强大的工具,允许开发者轻松实现从URL或FTP路径下载远程文档的功能。在实际项目中,可以根据具体需求对上述步骤进行扩展和调整,以满足各种复杂的文件下载场景。
在ASP.NET开发中,正确处理和获取路径是十分重要的,特别是在进行文件操作、资源加载以及URL重写等场景中。本文将详细介绍ASP.NET中获取路径的多种方式,并对每种方式的功能、应用场景以及注意事项进行深入解析。 #...
asp.net 访问网络路径方法-模拟用户登录 asp.net 访问网络路径方法是通过模拟用户的方式实现的,这种方法可以让开发者在asp.net中模拟用户的行为,从而访问网络路径。这种方法的实现是通过使用 Windows API 函数来...
例如,在ASP.NET应用程序中,需要将相对路径转化为绝对路径,以便正确地加载资源文件或跳转到正确的页面。 如何将相对路径转化为绝对路径? 使用C#可以使用`System.Uri`类和`HttpContext`类来实现将相对路径转化为...
2. **Server.MapPath**:这是ASP.NET中获取相对URL对应的服务器物理路径的关键方法。例如,如果你有一个相对URL "~/Images/logo.png",`Server.MapPath`会返回该图片在服务器硬盘上的实际路径,如"C:\inetpub\...
ASP.NET 中 Request 与 Response 的常用属性方法 在 ASP.NET 中,Request 和 Response 是两个非常重要的对象,它们分别代表了客户端的请求信息和服务器的响应信息。了解 Request 和 Response 的常用属性方法是 ASP...
基于asp.net的医院信息管理系统源码.zip基于asp.net的医院信息管理系统源码.zip基于asp.net的医院信息管理系统源码.zip基于asp.net的医院信息管理系统源码.zip基于asp.net的医院信息管理系统源码.zip基于asp.net的...
本文将详细介绍如何在 ASP.NET 中实现模拟用户登录以访问网络路径。 首先,模拟用户登录是通过 Windows 操作系统的身份验证机制实现的,这通常涉及到调用 Windows API 来获取和使用用户的登录令牌。在 ASP.NET 中,...
3. 保存签名数据:当用户完成签名后,将路径数组序列化为JSON格式,通过Ajax发送到C# ASP.NET的后台。 4. 后台处理:在C#中,接收到签名数据后,可以将其保存到数据库,或者转化为图像文件(如PNG或JPEG),便于...
在ASP.NET开发中,PDF查看控件是一种常用的组件,它允许用户在网页上直接预览、浏览PDF文档,而无需依赖Adobe Acrobat等第三方软件。本文将深入探讨ASP.NET PDF查看控件及其应用,以"PDFViewASP"为例,提供一个完整...
比如PHP中的`realpath`函数,Java中通过`new File(path).getAbsolutePath()`获取绝对路径,JavaScript中使用`URL`对象的`resolve`方法,C#中的`Path.GetFullPath`方法,以及PHP中关于绝对路径与相对路径关系的分析。...
它将JavaScript库(MicrosoftAjax.js)与服务器端的ASP.NET扩展结合,使得开发者能够轻松地在客户端实现异步更新,无需页面刷新就能与服务器进行数据交换。 **1. AJAX核心概念** - **异步通信**:AJAX的核心特性是...
ASP.NET是一种基于.NET框架的服务器端编程环境,用于构建动态Web应用程序。在这个场景中,我们关注的是如何在ASP.NET中实现MP4视频文件的播放。MP4是一种常用的视频格式,支持高质量的视频流,适用于网页播放。 ...
总结,本课件将深入浅出地介绍ASP.NET的基本概念、开发模式、安全特性、数据访问以及部署策略,为初学者提供了一个全面的ASP.NET学习路径。通过学习,你将能够熟练掌握ASP.NET,开发出功能丰富、安全可靠的Web应用...