Estoy escribiendo un poco de código para agregar una etiqueta de enlace de la etiqueta de la cabeza en el código detrás ... es decirSelf-closing Html Generic Control?
HtmlGenericControl css = new HtmlGenericControl("link");
css.Attributes["rel"] = "Stylesheet";
css.Attributes["type"] = "text/css";
css.Attributes["href"] = String.Format("/Assets/CSS/{0}", cssFile);
para tratar de lograr algo como ...
<link rel="Stylesheet" type="text/css" href="/CSS/Blah.css" />
I estoy utilizando el HtmlGenericControl para lograr esto ... el problema que estoy teniendo es que el control ultimatly se representa como ...
<link rel="Stylesheet" type="text/css" href="/CSS/Blah.css"></link>
me parece que no puede encontrar lo que me falta para no hacer que el complemento Iional </link>
, supuse que debería ser una propiedad del objeto.
¿Me falta algo o simplemente no es posible con este control?
Gracias
¿Algún motivo en particular para el formato abreviado? Para uno o tal vez un puñado de enlaces por página, creo que la sobrecarga de un puñado de bytes sería insignificante. – Lazarus
Porque usar la forma larga de algunas etiquetas causa problemas en algunos navegadores. Es una buena idea. Algunas versiones (¿quizás todas?) De IE no soportan
– erikkallen
@Lazarus: erikkallen es correcto con el problema del navegador, quiero asegurar la mejor compatibilidad. –