Как правильно использовать метод AttributeCollection.Render? - PullRequest
3 голосов
/ 21 февраля 2009

Я создал веб-элемент управления и хочу передать атрибуты элемента во время фазы рендеринга. Я бы предпочел использовать writer.RenderBeginTag () и RenderEndTag (), но это единственный способ успешно интегрировать атрибуты:

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

Есть ли другой способ сделать это, не просматривая коллекцию атрибутов?

1 Ответ

4 голосов
/ 21 февраля 2009
writer.WriteBeginTag(this.Tag);
this.Attributes.Render(writer);
writer.Write(HtmlTextWriter.TagRightChar);
...