Hola,
estoy creando unos WebParts en C# y necesito cambiar el aspecto al resultado
que obtengo.
Por ejemplo, me creo un WebPart que presente una etiqueta con el nombre del
usuario y quiero que tenga una fuente, tamaño y color concreto.
Tenemos definidos ya unos estilos en un fichero css y lo ideal sería
cogerlos de él.
Lo ideal sería mediante un fichero css ya que además de etiquetas tengo
combos, botones, enlaces...
Intento hacerlo de esta forma pero no me hace ni caso:
esto lo pongo en
protected override void RenderWebPart(HtmlTextWriter output)
{
StringBuilder myBuffer = new StringBuilder(10240);
StringWriter myInnerWriter = new StringWriter(myBuffer);
HtmlTextWriter myBufferWriter = new HtmlTextWriter(myInnerWriter);
myBufferWriter.AddAttribute("class", "titulo1");
myBufferWriter.RenderBeginTag(HtmlTextWriterTag.Label);
MyBufferWriter.Write("Escribiendo en HTML");
myBufferWriter.RenderEndTag();
}
y lo llamo en:
protected override void OnLoad(EventArgs e)
{
const string CssLink = "<link rel=\"styleshee\" type=\"text/css\"
href=\"StiloProc.css\"/>";
this.Page.RegisterClientScriptBlock("CustomCssKey", CssLink);
}
Muchas gracias
Pedro
Leer las respuestas