Pregunta

Yo uso ResolveClientUrl para incluir archivos CSS en mi página. Cuando se lanzó a través de internet para el que todo está bien, pero en el modo de diseño de estilos CSS no se aplican a la página. Yo uso VS 2010 Beta 2.

<link href= "<%= ResolveClientUrl("~/Styles/Site.css") %>" rel="stylesheet" type="text/css" />

Lo mismo sucede cuando se utiliza cualquier expresión para especificar una dirección URL para CSS. ¿Cómo puedo arreglarlo? O se trata de un error de la beta?

¿Fue útil?

Solución

Es una limitación inherente de ambos. Entré en contacto con Microsoft hace 3 años o menos el mismo problema exacto.

La solución es poner la ruta directamente en el interior del atributo href. Debería funcionar correctamente entonces.

Puede, sin embargo, un mal funcionamiento en tiempo de ejecución, dependiendo de su uso de la reescritura de URL o de enrutamiento. El fallo real aquí no está en el modo de diseño, pero en el marco ASP.NET, porque no analiza y resolver las etiquetas adecuadamente cuando se utilizan dentro de las páginas de contenido (cavar alrededor con reflector para averiguar por sí mismo ) ...

Puede leer más sobre el problema y cómo solucionarlo de una manera (con suerte) a prueba de futuro aquí: http://nathanaeljones.com/146/referencing-stylesheets-scripts -de-content-páginas /

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top