辨析Page对象的ResolveClientUrl与ResolveUrl
时间:2011-01-12 来源:Jeffrey.Liang
例如:
页面:~/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进行获取,这样不同目录下使用了母版页的页面都能自动获取到对应脚本或样式文件的路径了。
相关阅读 更多 +