문제

웹 컨트롤을 만들었고 렌더링 단계에서 요소 속성을 전달하고 싶습니다. 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);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top