如何使用Sharepoint对象模型获取放置在映射图像文件夹中的图像的URL?(已添加)我正在将图像部署为可视Web部件(我的网站名为ProgressWebPart)的一部分.
您应该使用服务器相对URL来获取静态图像:
/_layouts/images/ProgressWebPart/myImage.png
Run Code Online (Sandbox Code Playgroud)
虽然站点相对URL(没有前导斜杠)可以工作,但请考虑当您的Web部件在两个单独的站点中使用时会发生什么.访问这两个站点的用户将请求以下图像:
http://server/site1/_layouts/images/ProgressWebPart/myImage.png
http://server/site2/_layouts/images/ProgressWebPart/myImage.png
Run Code Online (Sandbox Code Playgroud)
尽管两个请求都返回完全相同的文件,但浏览器认为它们是不同的,因为它们具有不同的URL.通过使用服务器相对URL,您可以确保用户只下载一次静态文件.如果他们访问使用您的Web部件的其他站点,则浏览器将使用其缓存中的副本来节省时间和带宽.
| 归档时间: |
|
| 查看次数: |
26206 次 |
| 最近记录: |