Pergunta

Eu criei um controle de web e eu quero passar os atributos do elemento através durante a fase de render. Eu preferiria uso writer.RenderBeginTag () e RenderEndTag (), mas esta é a única maneira que eu posso parecem integrar os atributos com sucesso:

public override void RenderBeginTag(HtmlTextWriter writer)
{
    writer.Write("<");
    writer.Write(this.Tag);
    this.Attributes.Render(writer);
    writer.Write(">");
}

Existe outra maneira de fazer isso sem loop através dos atributos coleção?

Foi útil?

Solução

writer.WriteBeginTag(this.Tag);
this.Attributes.Render(writer);
writer.Write(HtmlTextWriter.TagRightChar);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top