css - 在 Sharepoint 2010(非可视化)Web 部件中包含 CSS

标签 css sharepoint web-parts

我现在被困了几个小时,想弄清楚如何才能将我的样式表放入我的 Web 部件中。现在我发现了几个声称其工作原理的资源

现在第一个有效。但实际上并不需要手动将单个 CSS 文件放置在每个系统(Dev、Test、Live)的特定文件夹中。必须有一种方法可以将 Web 部件嵌入到元素的部署文件中。

搜索这个我想出了我发布的第二个链接。这看起来很像我想做的事情,但我就是无法让它发挥作用。

我的结构如下:

./SOLUTION
  > Properties
  > References
  > ...
  > Webpart1
    > ...
  > Webpart2
    > Webpart2.css
    > ...
  > Styles (A Folder of VS Style 'Module')
    > wp2.css

只有当 Web 部件在页面上可见时,才能告诉我如何将 wp2.css 包含到共享点页面中。无需我手动放置链接 1 中指出的 css 文件。

提前致谢!

最佳答案

  1. Layouts 映射文件夹添加到解决方案 ( How to: Add and Remove Mapped Folders )。
  2. 在内部创建适当的文件夹结构(例如 /1033/styles)并将 CSS 文件复制到那里。
  3. 构建 WSP 包 - 部署包后,C​​SS 文件将被放入并复制到 [14 hive]\TEMPLATE\LAYOUTS\1033\styles 文件夹。

关于css - 在 Sharepoint 2010(非可视化)Web 部件中包含 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8613927/

相关文章:

Sharepoint 自定义筛选器 Web 部件

html - 添加搜索核心结果 Web 部件后,IE 中的 mailto 中断

css - 如何将多个 Mixins 应用于特定类?

iphone - 在 iPhone 和 iPad 版 Chrome 上进行 translate3d 期间图像消失

html - 表格单元格的宽度与表格布局 : fixed 不相等

sharepoint - 1 个月后自动将列表数据从一个列表复制到另一个列表

jquery - SPServices.SPGetCurrentUser 在 https 环境中引发安全警告

javascript - 整个网站的 jQuery/JavaScript 平滑滚动

.net - 从 SharePoint Webpart 调用 .NET Web 服务时如何模拟用户?

c# - 在 Sharepoint 2010 中找不到 Microsoft.Office.Server.Search.WebControls