Quelle est la bonne façon d'utiliser la méthode de AttributeCollection.Render?
-
05-09-2019 - |
Question
J'ai créé un contrôle web et je veux passer l'élément par attributs pendant la phase de rendu. Je préfère utiliser writer.RenderBeginTag () et RenderEndTag () mais c'est la seule façon que je peux semblent intégrer les attributs avec succès:
public override void RenderBeginTag(HtmlTextWriter writer)
{
writer.Write("<");
writer.Write(this.Tag);
this.Attributes.Render(writer);
writer.Write(">");
}
Y at-il une autre façon de le faire sans boucle à travers la collection des attributs?
La solution
writer.WriteBeginTag(this.Tag);
this.Attributes.Render(writer);
writer.Write(HtmlTextWriter.TagRightChar);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow