私はASP.NET 3.5を使用しています。ASP.NETコントロールの既定のHTMLをオーバーライドします。
私は、ASP.NETコントロールの出力に関して何らかのゴミが気付いています。たとえば、asp:checkboxは、XHTML準拠のために問題となる、無効であればナンセンスをレンダリングします。
コントロールがあなたに与えるXhtmlを制御する方法などをオーバーライドする方法はありますか?
私はASP.NET 3.5を使用しています。ASP.NETコントロールの既定のHTMLをオーバーライドします。
私は、ASP.NETコントロールの出力に関して何らかのゴミが気付いています。たとえば、asp:checkboxは、XHTML準拠のために問題となる、無効であればナンセンスをレンダリングします。
コントロールがあなたに与えるXhtmlを制御する方法などをオーバーライドする方法はありますか?
これはControl Adaptersを使用して行うことができます。
コントロールアダプタを使用して、コントロールのレンダリング方法を変更できます。たとえば、多くの人がCSSレイアウトを使いたいし、ASP.NETコントロールはテーブルをレンダリングするので、代わりにCSS friendly adaptersが使用されます。
これを読んでいる人のための助言として、ASP.NET MVCはブラウザへの出力を完全に制御する機能を提供します。これはこの質問に対する答えではありませんが、この質問につまずいた人にとってはちょっとした便利な情報です。 –