CSSRegistration
-
29-09-2020 - |
質問
私はASPXページを作っていて、一部のCSSページをリンクする必要があります。サイトコレクションのルートから、CSSページはスタイルライブラリ/ css / files_here.css
にあります。私のASPXページは sitepages / page.aspx
にあります。<SharePoint:CSSRegistration ID="CSSReg5" name="Style Library/CSS/styles.css" After="corev4.css" runat="server"/>
.
私が上で使っている行はうまくいきません、私のcssregの私の欠陥は何ですか?このページを別のサイトコレクションに移動する前に、同様の構造を使用して正しく機能していました。
解決
を試してください
<SharePoint:CSSRegistration ID="CSSReg5" name="<%$SPUrl:~SiteCollection/Style Library/CSS/styles.css%>" After="corev4.css" runat="server"/>
.
部品<%$SPUrl:~SiteCollection
はルートサイトコレクションを指している、あなたのコードはその場所を指していないかもしれません!むしろサイトまたはサブサイト、上記の方法は明示的にルートサイトコレクションはCSSファイルの場所です!
所属していません sharepoint.stackexchange