O que é a maneira correta de usar o método AttributeCollection.Render?
-
05-09-2019 - |
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?
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