



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1Request.CurrentExecutionFilePath 获取当前请求的虚拟路径,不同于 FilePath,差别在于如果请求已在服务器代码中被重定向,则 CurrentExecutionFilePath 就是正确的格式: /虚拟目录名/Default.aspx /FilePath/ Default.aspx2Request.ApplicationPath 获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。无论在该应用程序的什么地方请求该路径。格式: /虚拟目录名(应用程序名) /FilePath以上都是虚拟目录中的文件路径,即是IIS中的路径。要得到真正的物理路径要在得到以上路径的基础上再加:3. Server.MapPath(Request.ApplicationPath +/File/XMLFile.xml)映射虚拟路径为物理路径格式:E: FilePathFile XMLFile.xml4. Request.FilePath 或 Request.Path 获取当前请求的虚拟路径格式:/FilePath/Default.aspx5. Request.PhysicalPath; 获取与请求的 URL 对应的物理文件系统路径格式:E:FilePathDefault.aspx6. Request.PhysicalApplicationPath; 应用程序的物理路径格式:E:FilePath7. Request.Url.AbsoluteUri 全部URL格式:http:/localhost:19413/FilePath/Default.aspx8. Request.UrlReferrer. AbsoluteUri 可以获取客户端上次请求的url的有关信息具体说明:假如由Default.aspx页面跳转到Default1.aspx,在Default1.aspx页面后台代码中,书写上面的代码,可以得知是从Default.aspx跳转来的。格式:http:/localhost:19413/FilePath/Default.aspx9. Request.Url.Host 格式:本地是localhost,发布后是类似的形式10. Request.Url.LocalPath 或Request.Url.AbsolutePath格式:/FilePath/Default.aspx11. Request.RawUrl 获得网址带变量 格式:/FilePath/Default2.aspx?a=hello Request.UrlReferrer.AbsoluteUri 获得网址不带变量 格式:http:/localhost:19413/FilePath/Default.aspx12. 当url中带参数时可以使用:HttpContext.Current.Request.Url.PathAndQuery格式:/FilePath/Default2.aspx?a=hello客户端元素客户端元素是页面上的非 Web 服务器控件元素,它们将按原样被传递给浏览器。因此,从客户端元素中引用资源时,应根据 HTML 中 URL 的标准规则构造路径。可以使用完全限定的 URL 路径(又称为绝对 URL 路径),也可以使用各种类型的相对路径。例如,如果页面包含 img 元素,则可以使用以下路径之一设置其 src 属性: 绝对 URL 路径。如果引用其他位置(例如外部网站)中的资源,则绝对 URL 路径非常有用。 网站根目录相对路径,此路径将根据网站根目录(而非应用程序根目录)进行解析。如果将跨应用程序的资源(例如图像或客户端脚本文件)保留在网站根目录下的文件夹中,则网站根目录相对路径非常有用。此示例路径假定 Images 文件夹位于网站根目录下。如果您的网站为 ,则此路径将解析为以下形式。/Images/SampleImage.jpg 下面是一个根据当前页面路径解析的相对路径。 解析为当前页面路径对等的相对路径。注意 默认情况下,浏览器使用当前页面的 URL 作为解析相对路径的基准。但是,您可以在页面中包含 HTML base 元素,以指定替代基路径。服务器控件在引用资源的 ASP.NET 服务器控件中,可以使用绝对路径或相对路径,这一点与客户端元素一样。如果使用相对路径,则相对于页面、用户控件或包含该控件的主题的路径进行解析。例如,假设 Controls 文件夹中包含一个用户控件。该用户控件包含一个 Image Web 服务器控件,此服务器控件的 ImageUrl 属性被设置为以下路径:Images/SampleImage.jpg。当该用户控件运行时,上述路径将解析为以下形式:/Controls/Images/SampleImage.jpg。无论承载该用户控件的页面位于何处,结果都是如此。注意 在主控页中,资源的路径基于内容页的路径进行解析。有关更多信息,请参见 ASP.NET 母版页概述。服务器控件中的绝对和相对路径引用具有以下缺点: 绝对路径在应用程序之间是不可移植的。如果移动绝对路径指向的应用程序,则链接将会中断。 如果将资源或页面移动到不同的文件夹,可能很难维护采用客户端元素样式的相对路径。为克服这些缺点,ASP.NET 包括了 Web 应用程序根目录运算符 (),当您在服务器控件中指定路径时可以使用该运算符。ASP.NET 会将 运算符解析为当前应用程序的根目录。可以结合使用 运算符和文件夹来指定基于当前根目录的路径。下面的示例演示了使用 Image 服务器控件时用于为图像指定根目录相对路径的 运算符。在此示例中,无论页面位于网站中的什么位置,都将从位于 Web 应用程序根目录下的 Images 文件夹中直接读取图像文件。可以在服务器控件中的任何与路径有关的属性中使用 运算符。 运算符只能为服务器控件识别,并且位于服务器代码中。不能将 运算符用于客户端元素。注意 仅 限于移动页,如果您的应用程序依赖于无 Cookie
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东省海阳市美宝学校八年级环境教育说课稿:人类让地球变得伤痕累累
- 11.2.1 三角形的内角(第2课时)说课稿 2023-2024学年人教版数学八年级上册
- 古代学士考试题目及答案
- 古代官员考试题目及答案
- 公墓管理岗考试题及答案
- 高级法制员考试题及答案
- 职教课堂互动性提升策略及其数智化实现路径
- 复合肥考试题及答案
- 网络安全人才培养的实战演练与实践基地建设
- 中医基础章节试题及答案
- 2025年煤矿企业主要负责人安全生产理论考试笔试试题含答案
- 苗族舞蹈课件
- 监狱公选面试题库及答案
- 具有法律效应的还款协议书6篇
- 2025年中国铁建集团招聘面试模拟题及答案详解
- T-AOPA0062-2024电动航空器电推进系统动力电机控制器技术规范
- 2025特种设备(电梯)安全管理人员A证考试试卷(200道)及答案
- 2024年一级建造师《民航机场工程管理与实务》真题及答案
- 2025年全国企业员工全面质量管理知识竞赛题及参考答案
- 2025年广东省中考英语试卷深度评析及2026年备考策略
- (2025年标准)买月饼协议书
评论
0/150
提交评论