Pregunta

Estoy haciendo una página maestra personalizada con un archivo CSS personalizado, que se implementa en un Formulario de función VS2010.Estoy usando el control de CSSRegistation para agregar el nuevo CSS, pero cada vez que intento cargar una página que lo usa, obtengo una excepción de "caracteres ilegales en ruta".Lo que es extraño, porque no hay caracteres ilegales que pueda ver en el camino.

El código que estoy usando para agregar el CSS a la página se ve así (desde MSDN):

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

He revisado las galerías relevantes y la página principal se implementa correctamente a _layOUTS / MASTERPAGE / MYMASTER.MASTER, y el CSS está implementando correctamente a la biblioteca de estilo / MyFolder / Mystyle.css.

¿Qué he perdido?

¿Fue útil?

Solución 2

Soy un idiota.El error venía de un antiguo control de Registro de CSS, que no había comentado adecuadamente ...

Otros consejos

¿Ha intentado cambiar "Biblioteca de estilo" para "estilo% 20library"?

Según esta publicación de blog, tendrá ese problema si está utilizando la Fundación SharePoint: http://blogs.msdn.com/b/sharepointdesigner/archive/2010/04/09/working-with-the-sharepoint-theming-motor.aspx .En SPF necesitas un código duro la URL.

Licenciado bajo: CC-BY-SA con atribución
scroll top