将CSS文件添加到主页 - 在路径中的非法字符?
-
09-12-2019 - |
题
我正在使用自定义CSS文件进行自定义主页,以功能表单VS2010部署。我正在使用CSSregistation控件来添加新的CSS,但只要我尝试加载使用它的页面,我就会获得“路径中的非法字符”异常。这是奇怪的,因为我可以在路径中看到任何非法字符。
我用来将css添加到页面上的代码看起来像这样(来自msdn):
<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/myfolder/mystyle.css %>" After="corev4.css" runat="server"/>
.
我检查了相关的画廊,母版页将正确部署到_layouts / masterpage / mymaster.master,并且CSS可以正确部署到样式库/ myfolder / mystyle.css。
我错过了什么?
解决方案 2
我是个白痴。错误来自旧的CSSRegistration控制,我没有正确评论...
其他提示
您是否尝试过更改“风格库”到“STYLE%20Library”?
根据这个博客帖子,如果您使用的是SharePoint Foundation: http://blogs.mouplown.com/b/sharepinointdesigner/Archive/2010/04/09 / Working-with-the-shepoint-theming-Engine.aspx 。在SPF中,您需要硬代码URL。