什么是使用AttributeCollection.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(">");
}
有另一种方式做到这一点,而无需通过属性收集循环?
解决方案
writer.WriteBeginTag(this.Tag);
this.Attributes.Render(writer);
writer.Write(HtmlTextWriter.TagRightChar);
不隶属于 StackOverflow