存储SharePoint Web部件映像的推荐方法是什么?

时间:2010-03-26 08:34:36

标签: sharepoint

我对可用于存储我的Web部件图像的方法感到困惑。我发现我可以存储在我的Web部件中使用的图像,位于不同的位置

1. [12Hive] / TEMPLATE / LAYOUTS / 1033 / IMAGES
2. 80 / wpresources / [AssemblyName]
3. [12Hive] / TEMPLATE / LAYOUTS / [项目特定文件夹] / Images /

任何人都可以建议何时使用哪种方法?

感谢。

4 个答案:

答案 0 :(得分:1)

您应该将它们存储在_images虚拟目录(光盘上的... / 12 / template / layouts / images)中,在一个新的项目特定子目录中,并使用_images / My_Dir / My_Image.jpg在您的应用程序中引用它们

答案 1 :(得分:0)

最佳方法是\ 12hive \ TEMPLATE \ IMAGES 第三种选择也不错。

答案 2 :(得分:0)

/ wpresources / [AssemblyName]适用于Microsoft.SharePoint.WebPartPages.WebPart派生的Web部件,因为您可以使用this.ClassResourcePath从Web部件中引用该位置。

虽然这在System.Web.UI.WebControls.WebParts.WebPart派生的Web部件中不可用。

答案 3 :(得分:0)

我使用12 \ TEMPLATE \ IMAGES \ MyProject。

然后,您可以在任何页面或css文件中将其引用为“_layouts / images / myproject / myimage.gif”。