AttributeCollection.Renderメソッドを使用する正しい方法は何ですか?

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

  •  05-09-2019
  •  | 
  •  

質問

私は、Webコントロールを作成していると私は、要素のレンダリングフェーズの間に通じ属性を渡したいです。私は(使用writer.RenderBeginTag()とは、RenderEndTagを好むだろう)が、これは私が成功した属性を統合するように見えることができる唯一の方法です。

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

Attributesコレクションをループせずにこれを行うための別の方法はありますか?

役に立ちましたか?

解決

writer.WriteBeginTag(this.Tag);
this.Attributes.Render(writer);
writer.Write(HtmlTextWriter.TagRightChar);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top