WebControl
を強制的にレンダリングするにはどうすればよい<div>
ですか?現在、それはとしてレンダリングされ、<span>
UI担当者はそれが。であることを好みます<div>
。彼に対応するために、これが可能かどうか、可能であればどのように可能かを確認したいと思います。
質問する
1659 次
3 に答える
7
WebControl の RenderBeginTag メソッドをオーバーライドできます。
public override void RenderBeginTag(HtmlTextWriter writer)
{
writer.RenderBeginTag("div");
}
オーバーライドできる RenderEndTag もありますが、この場合は必要ない可能性があります。
public override void RenderEndTag(HtmlTextWriter writer)
{
writer.RenderBeginTag();
}
于 2012-11-09T15:58:32.593 に答える
3
はい、もちろん可能です。Asp.net では、レンダリングされた出力を完全に制御できます。
コントロール アダプターを参照してください。
asp.net チームは、Menu、TreeView、FormView などのコントロールを CSS フレンドリーにレンダリングするための多くのアダプターをリリースしました。CSS フレンド コントロール アダプターを見てみましょう
UI担当者の必要に応じて、いつでも独自に作成してレンダリングをカスタマイズできます.
于 2012-08-01T19:25:20.733 に答える