マスターページへのCSSファイルの追加 - パス内の不正な文字?
-
09-12-2019 - |
質問
カスタムCSSファイルを使用してカスタムマスターページを作成し、機能フォームVS2010に展開されています。新しいCSSを追加するためにCSSRegistationコントロールを使用していますが、それを使用するページをロードしようとするたびに、「パス内の不正な文字」例外が表示されます。これは、パスに表示できる不正な文字がないため、
私がページに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コントロールから来ていました...
他のヒント
「スタイルのライブラリ」を「スタイル%20Library」に変更しましたか?
このブログの投稿によると、SharePoint Foundationを使用している場合は、次のとおりです。 http://blogs.msn.com/b/sharepointdesigner/archive / 2010/04/09/working-with-the-SharePoint-Theming-Engine.aspx 。SPFでは、URLをハードコードする必要があります。
所属していません sharepoint.stackexchange