Qual è il modo giusto per utilizzare il metodo AttributeCollection.Render?
-
05-09-2019 - |
Domanda
Ho creato un controllo web e voglio passare il attributi degli elementi attraverso durante la fase di rendering. Io preferirei uso writer.RenderBeginTag () e RenderEndTag (), ma questo è l'unico modo in cui riesco ad integrare gli attributi con successo:
public override void RenderBeginTag(HtmlTextWriter writer)
{
writer.Write("<");
writer.Write(this.Tag);
this.Attributes.Render(writer);
writer.Write(">");
}
C'è un altro modo per farlo senza loop attraverso la raccolta attributi?
Soluzione
writer.WriteBeginTag(this.Tag);
this.Attributes.Render(writer);
writer.Write(HtmlTextWriter.TagRightChar);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow