Frage

Ich habe ein Web-Steuerelement erstellt, und ich möchte das Element passiert Attribute während der Renderphase durch. Ich würde die Verwendung writer.RenderBeginTag () und RenderEndTag (), aber das ist der einzige Weg, ziehe ich es scheinen können die Attribute erfolgreich zu integrieren:

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

Gibt es eine andere Möglichkeit, dies zu tun, ohne die Attribute Sammlung Looping?

War es hilfreich?

Lösung

writer.WriteBeginTag(this.Tag);
this.Attributes.Render(writer);
writer.Write(HtmlTextWriter.TagRightChar);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top