Asp.NET获取文件及其路径

本文详细介绍了在Web应用程序中如何使用相对路径和绝对路径来定位资源文件。涵盖了Request、Context及Server对象的各种方法,如ResolveClientUrl、ResolveUrl、MapPath等,并展示了它们在不同场景下的应用实例。
摘要由CSDN通过智能技术生成

相对路径:

  1. Request.ApplicationPath /src
  2. Path.GetDirectoryName (HttpContext.Current.Request.RawUrl ) //src//Xiaoshe
  3. Context.Request.Path /src/Xiaoshe/Xiaoshe_New.aspx
  4. Context.Request.CurrentExecutionFilePath /src/Xiaoshe/Xiaoshe_New.aspx
  5. Context.Request.FilePath /src/Xiaoshe/Xiaoshe_New.aspx
  6. HttpContext.Current.Request.RawUrl /src/Xiaoshe/Xiaoshe_New.aspx
  7. HttpContext.Current.Request.Url http://localhost:1344/src/Xiaoshe/Xiaoshe_New.aspx
  8. TemplateSourceDirectory /src/Controls

绝对路径

  1. Server.MapPath(“./”) E://Wonsoft//Pro2//src//Xiaoshe//
  2. Server.MapPath(“”) E://Wonsoft//Pro2//src//Xiaoshe
  3. Context.Request.PhysicalApplicationPath E://Wonsoft//Pro2//src//
  4. Context.Request.PhysicalPath E://Wonsoft//Pro2//src//Xiaoshe//Xiaoshe_New.aspx
  5. MapPathSecure(TemplateSourceDirectory) E://Wonsoft//Pro2//src//Controls string

其他

Control.ResolveClientUrl(string relativeUrl)
Control.ResolveUrl(string relativeUrl)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值