gpt4 book ai didi

css - 如何从可视化 webpart 引用 css 文件

转载 作者:行者123 更新时间:2023-11-28 09:35:54 25 4
gpt4 key购买 nike

我正在使用 Visual Studio 2012 和 SharePoint 2010。我添加了映射到以下路径的 SharePoint 映射文件夹
{SharePointRoot}\Template\LAYOUTS\1033\STYLES
在这里面我添加了新文件夹,其中包含元素名称和 css 文件。
我正在尝试使用下面的

引用此 css 文件
<SharePoint:CssLink ID="cssLink1" runat="server" DefaultUrl="~/Template/LAYOUTS/1033/STYLES/VisualWebPartProject/Stylesheet1.css" />

<SharePoint:CssRegistration runat="server" name~/Template/LAYOUTS/1033/STYLES/VisualWebPartProject/Stylesheet1.css" />

<link rel="stylesheet" type="text/css" href="~/Template/LAYOUTS/1033/STYLES/VisualWebPartProject/Stylesheet1.css"/>

Webpart 显示以下 CSSLink 和 CSSRegistration 错误
错误渲染控制 - CssRegistration1获取预览时发生错误

在所有这三种情况下,css 都没有应用到 web 部件,但是当我在 ascx 页面上添加 css 代码时,它就会应用到 web 部件。

你能告诉我需要做什么吗?

最佳答案

您为位于服务器布局文件夹中的 css 提供的路径不正确。您应该使用前缀为 /_layouts 的路径,而不是 ~/Template/LAYOUTS/_layouts 是 IIS SharePoint 网站中的虚拟目录,映射到服务器上的 Template/LAYOUTS 文件夹。

试试这个:

<SharePoint:CssRegistration name="/_layouts/1033/STYLES/VisualWebPartProject/Stylesheet1.css" ID="CustomCss" runat="server"/>

关于css - 如何从可视化 webpart 引用 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25528240/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com