1

我正在尝试在可视化 Web 部件中使用自定义 CSS。CSS 文件位于样式库中,例如

http://mysite:7/Style%20Library/SnehamCss.css

现在在可视化 Web 部件中,我正在尝试使用

<SharePoint:CssRegistration Name="/Style Library/SnehamCss.css" runat="server"></SharePoint:CssRegistration>,

最后,Visual Web 部件不使用文件中定义的 css 呈现。我尝试关注许多博客,但没有帮助。

4

3 回答 3

3

您可以使用布局映射文件夹,然后以这种方式使用SharePoint:CssRegistration :

<SharePoint:CssRegistration ID="CssRegistration1" Name="/_layout/SnehamCss.css" runat="server"></SharePoint:CssRegistration>

您可以在此处查看更多详细信息。

于 2014-06-21T21:06:02.273 回答
0

尝试添加After="corev4.css"

<SharePoint:CssRegistration Name="/Style Library/SnehamCss.css" After="corev4.css" runat="server"></SharePoint:CssRegistration>
于 2013-05-16T12:55:06.723 回答
0

在 Web 部件控件的 .ascx 文件中添加

<link href="../../../_layouts/MyVisualWebParts/myStyleForWebPart.css" rel="stylesheet" type="text/css" />

如果您已映射 Layouts 文件夹,则在此处创建您的 css 文件。然后将 CSS 文件从解决方案资源管理器拖到 .ascx 文件上。这会自动创建链接标签。

于 2013-09-24T15:55:17.483 回答