Как правильно использовать AttributeCollection.Метод визуализации?

StackOverflow https://stackoverflow.com/questions/571289

  •  05-09-2019
  •  | 
  •  

Вопрос

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

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

Есть ли другой способ сделать это без перебора коллекции атрибутов?

Это было полезно?

Решение

writer.WriteBeginTag(this.Tag);
this.Attributes.Render(writer);
writer.Write(HtmlTextWriter.TagRightChar);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top