AtributeCollection.Render 방법을 사용하는 올바른 방법은 무엇입니까?
-
05-09-2019 - |
문제
웹 컨트롤을 만들었고 렌더링 단계에서 요소 속성을 전달하고 싶습니다. Writer.renderbegintag () 및 RenderendTag ()를 사용하는 것을 선호하지만 이것이 속성을 성공적으로 통합 할 수있는 유일한 방법입니다.
public override void RenderBeginTag(HtmlTextWriter writer)
{
writer.Write("<");
writer.Write(this.Tag);
this.Attributes.Render(writer);
writer.Write(">");
}
Attributes Collection을 반복하지 않고이 작업을 수행하는 또 다른 방법이 있습니까?
해결책
writer.WriteBeginTag(this.Tag);
this.Attributes.Render(writer);
writer.Write(HtmlTextWriter.TagRightChar);
제휴하지 않습니다 StackOverflow