Pergunta

Estou criando uma página mestra personalizada com um arquivo CSS personalizado, sendo implantada em um formulário de recurso VS2010.Estou usando o controle CssRegistation para adicionar o novo CSS, mas sempre que tento carregar uma página que o utiliza, recebo uma exceção "Caracteres ilegais no caminho".O que é estranho, porque não há caracteres ilegais que eu possa ver no caminho.

O código que estou usando para adicionar CSS à página é semelhante a este (do MSDN):

<SharePoint:CssRegistration name="<% $SPUrl:~sitecollection/Style Library/myfolder/mystyle.css %>"  After="corev4.css" runat="server"/>

Verifiquei as galerias relevantes e a página mestra está sendo implantada corretamente em _layouts/masterpage/mymaster.master, e o CSS está sendo implantado corretamente em Style Library/myfolder/mystyle.css.

O que eu perdi?

Foi útil?

Solução 2

Eu sou um idiota.O erro vinha de um controle CssRegistration antigo que eu não havia comentado corretamente...

Outras dicas

Você já tentou alterar "Style Library" para "Style%20Library"?

De acordo com esta postagem do blog, você terá esse problema se estiver usando o SharePoint Foundation: http://blogs.msdn.com/b/sharepointdesigner/archive/2010/04/09/working-with-the-sharepoint-theming-engine.aspx.No SPF você precisa codificar o URL.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top