Page的ResolveClientUrl与ResolveUrl读取路径
来源:互联网 发布:今有雉兔同笼用算法 编辑:程序博客网 时间:2024/06/05 00:28
一、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与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的用法
- Android APK文件在电脑上面运行方法
- 元音和音节
- 【译】MVC3 20个秘方-(1)用密码保护限制对view的访问
- 漕河泾路边的树有黑色的粒,现在这个时候,问着有甜味,不知道能不能吃
- 直面梦想的执着
- Page的ResolveClientUrl与ResolveUrl读取路径
- android webView判断是否加载完成
- 面试题==与equals的区别
- MPC8572调试记录
- 百Google度搜索
- NIO中几个非常重要的技术点
- ASP.NET2.0中Page.ClientScript.RegisterClientScriptBlock与RegisterClientScriptBlock
- Android应用模块之间的交互方式和接口定义
- java线程(二) 实现