2010-03-26 97 views
0

我很困惑与可用的方法来存储我的Web部件图像。我发现我可以在以下不同的位置

1 12Hive]/TEMPLATE/LAYOUTS/1033/IMAGES
2. 80/wpresources/[的AssemblyName]
3存储它们在我的Web部件所使用的图像。 [12Hive]/TEMPLATE/LAYOUTS/[项目特定文件夹] /图像/什么是存储SharePoint Web部件图像的推荐方法?

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

谢谢。

回答

0

最好的办法是\ 12hive \ TEMPLATE \ IMAGES 第三个选项也不错。

1

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

+0

+1。保持项目分离不能低估。 – 2010-03-26 21:27:59

0

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

尽管在System.Web.UI.WebControls.WebParts.WebPart派生的Web部件中不可用。

0

我使用12 \ TEMPLATE \ IMAGES \ MyProject。

然后,您可以在任何页面或CSS文件中将它引用为'_layouts/images/myproject/myimage.gif'。

相关问题