我很困惑与可用的方法来存储我的Web部件图像。我发现我可以在以下不同的位置
1 12Hive]/TEMPLATE/LAYOUTS/1033/IMAGES
2. 80/wpresources/[的AssemblyName]
3存储它们在我的Web部件所使用的图像。 [12Hive]/TEMPLATE/LAYOUTS/[项目特定文件夹] /图像/什么是存储SharePoint Web部件图像的推荐方法?
任何人可以建议何时使用哪种方法?
谢谢。
我很困惑与可用的方法来存储我的Web部件图像。我发现我可以在以下不同的位置
1 12Hive]/TEMPLATE/LAYOUTS/1033/IMAGES
2. 80/wpresources/[的AssemblyName]
3存储它们在我的Web部件所使用的图像。 [12Hive]/TEMPLATE/LAYOUTS/[项目特定文件夹] /图像/什么是存储SharePoint Web部件图像的推荐方法?
任何人可以建议何时使用哪种方法?
谢谢。
最好的办法是\ 12hive \ TEMPLATE \ IMAGES 第三个选项也不错。
您应该将它们存储在_images虚拟目录(.../12/template/layouts/images光盘中),在一个新的项目特定的子目录中,并使用_images/My_Dir/My_Image在应用程序中引用它们。 JPG。
/wpresources/[AssemblyName]适用于Microsoft.SharePoint.WebPartPages.WebPart派生的Web部件,因为您可以使用this.ClassResourcePath从Web部件内引用位置。
尽管在System.Web.UI.WebControls.WebParts.WebPart派生的Web部件中不可用。
我使用12 \ TEMPLATE \ IMAGES \ MyProject。
然后,您可以在任何页面或CSS文件中将它引用为'_layouts/images/myproject/myimage.gif'。
+1。保持项目分离不能低估。 – 2010-03-26 21:27:59