Sharepoint映射图像文件夹的URL是什么

Jay*_*Jay 1 sharepoint

如何使用Sharepoint对象模型获取放置在映射图像文件夹中的图像的URL?(已添加)我正在将图像部署为可视Web部件(我的网站名为ProgressWebPart)的一部分.

Joe*_*ore 8

您应该使用服务器相对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部件的其他站点,则浏览器将使用其缓存中的副本来节省时间和带宽.