Page的ResolveClientUrl与ResolveUrl读取路径
来源:互联网 发布:node服务器和appache 编辑:程序博客网 时间:2024/05/29 16:32
Page的ResolveClientUrl与ResolveUrl读取路径 .
一、Page对象的ResolveClientUrl与ResolveUrl
Page.ResolveClientUrl():返回相对于当前页面的一个相对地址
Page.ResolveUrl():返回相对于当前应用程序的一个相对地址
但是两个方法的地址通过Server.MapPath()获取的绝对地址是一样的!
例如:
新建一个应用程序,根目录是“D:\MyApplication”,在根目录下新建如下目录、页面以及图片
页面:TestFolder/TestPage.aspx
图片:TestFolder/Images/TestImg.png
在TestPage.aspx页面里分别调用
String url1 = Page.ResolveClientUrl("Images/TestImg.png"); //结果:Images/TestImg.png
String path1 = Server.MapPath(url1); //结果:D:\MyApplication\TestFolder\TestImg.png
String url2 = Page.ResolveUrl("Images/TestImg.png"); //结果:TestFolder/TestImg.png
String path2 = Server.MapPath(url2); //结果:D:\MyApplication\TestFolder\TestImg.png
---------------------------------------------------------------------------
ResolveClientUrl返回相对于当前页面下文件的地址
ResolveUrl则返回页面所在应用程序下的相对地址
例如:
页面:~/Student/main.aspx
图像:~/Images/copy.gif
(这里~表示应用程序根目录)
使用一:
resolveClientUrl=Page.ResolveClientUrl("Images/copy.gif")
resolveUrl=Page.ResolveUrl("Images/copy.gif")
在页面main.aspx里使用copy.gif图像,则使用标题上的两种方法返回的结果如下
ResolveClientUrl:Images/copy.gif
ResolveUrl:/Student/Images/copy.gif
使用二:
resolveClientUrl=Page.ResolveClientUrl("~/Images/copy.gif")
resolveUrl=Page.ResolveUrl("~/Images/copy.gif")
在页面main.aspx里使用copy.gif图像,则使用标题上的两种方法返回的结果如下
ResolveClientUrl:../Images/copy.gif
ResolveUrl:/Images/copy.gif
ResolveClientUrl用途之一:
母版页面中,脚本或样式的路径采用Page.ResolveClientUrl进行获取,这样不同目录下使用了母版页的页面都能自动获取到对应脚本或样式文件的路径了。
一、Page对象的ResolveClientUrl与ResolveUrl
Page.ResolveClientUrl():返回相对于当前页面的一个相对地址
Page.ResolveUrl():返回相对于当前应用程序的一个相对地址
但是两个方法的地址通过Server.MapPath()获取的绝对地址是一样的!
例如:
新建一个应用程序,根目录是“D:\MyApplication”,在根目录下新建如下目录、页面以及图片
页面:TestFolder/TestPage.aspx
图片:TestFolder/Images/TestImg.png
在TestPage.aspx页面里分别调用
String url1 = Page.ResolveClientUrl("Images/TestImg.png"); //结果:Images/TestImg.png
String path1 = Server.MapPath(url1); //结果:D:\MyApplication\TestFolder\TestImg.png
String url2 = Page.ResolveUrl("Images/TestImg.png"); //结果:TestFolder/TestImg.png
String path2 = Server.MapPath(url2); //结果:D:\MyApplication\TestFolder\TestImg.png
---------------------------------------------------------------------------
ResolveClientUrl返回相对于当前页面下文件的地址
ResolveUrl则返回页面所在应用程序下的相对地址
例如:
页面:~/Student/main.aspx
图像:~/Images/copy.gif
(这里~表示应用程序根目录)
使用一:
resolveClientUrl=Page.ResolveClientUrl("Images/copy.gif")
resolveUrl=Page.ResolveUrl("Images/copy.gif")
在页面main.aspx里使用copy.gif图像,则使用标题上的两种方法返回的结果如下
ResolveClientUrl:Images/copy.gif
ResolveUrl:/Student/Images/copy.gif
使用二:
resolveClientUrl=Page.ResolveClientUrl("~/Images/copy.gif")
resolveUrl=Page.ResolveUrl("~/Images/copy.gif")
在页面main.aspx里使用copy.gif图像,则使用标题上的两种方法返回的结果如下
ResolveClientUrl:../Images/copy.gif
ResolveUrl:/Images/copy.gif
ResolveClientUrl用途之一:
母版页面中,脚本或样式的路径采用Page.ResolveClientUrl进行获取,这样不同目录下使用了母版页的页面都能自动获取到对应脚本或样式文件的路径了。
阅读全文
0 0
- Page的ResolveClientUrl与ResolveUrl读取路径
- Page的ResolveClientUrl与ResolveUrl读取路径
- MVC时代基础知识:Page的ResolveClientUrl与ResolveUrl读取路径,Razor @Href 解决相对路径
- Page对象的ResolveClientUrl与ResolveUrl
- 辨析Page对象的ResolveClientUrl与ResolveUrl
- ResolveUrl 与 ResolveClientUrl 的区别
- ResolveClientUrl与ResolveUrl
- ResolveClientUrl与ResolveUrl
- ResolveClientUrl和ResolveUrl的区别
- ResolveClientUrl ResolveUrl
- 关于ResolveClientUrl和ResolveUrl的使用
- 关于ResolveClientUrl和ResolveUrl的使用 问题
- ResolveUrl() 和 ResolveClientUrl()
- 用户控件的相关路径问题:ResolveUrl(转载)
- 使用ResolveUrl设置相对路径
- 将Page作为参数传入,可以在类库中写入Page的对象(例如:Request.QueryString或者ResolveUrl)
- asp.net2.0解决相对路径出错的问题,ResolveUrl的用法
- asp.net2.0解决用户控件图片相对路径出错的问题,ResolveUrl的用法
- RecyclerView系列之(2):为RecyclerView添加分隔线
- Mysql开启对外访问
- python3抓包百度图片并下载
- 使用回调函数实现一个通用的冒泡排序,可以排序不同的数据类型。
- faster rcnn cudnn版本不兼容问题
- Page的ResolveClientUrl与ResolveUrl读取路径
- linux系统进程创建过程详解
- 数据结构与算法书中,字谜游戏java实现
- Subarray GCD
- android ViewPager三种适配器
- bootstrap表格和按钮样式
- hibernate的基本配置--第二天
- mybatis 详解
- 7:渐变(背景-属性)-1.1.3线性渐变