문제

기능 양식 VS2010에 배포되는 사용자 정의 CSS 파일이있는 사용자 정의 마스터 페이지를 작성했습니다.새 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.msdn.com/b/sharepointdesigner/archive/2010/04/09/working-with-the-sharePoint-theming-engine.aspx .SPF에서는 URL 코드를 하드 코드해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top