私は ASP.NET に取り掛かっています (C# - この特定の質問には関係ないことはわかっていますが、完全な開示とそのすべてです) asp:
。-style コントロールのおかげで面倒な HTML 作成の手間が省けるのが気に入っていますが、私はしばしば特定の行動に不満を感じます。昨夜、マスター ページを操作しているときに 1 つ遭遇し<asp:BulletedList ID="nav">
ました。HTML に変換すると、 my が になりまし<ul id="ct100_nav">
た。
他にも問題があります.DataGridを自動入力すると、結果のテーブルに必ずしも必要ではない属性が追加されることに気付きました。
面倒な作業の一部をフレームワークに依存する場合に受け入れなければならない「構成よりも規則」がある程度あることは知っていますが、これらの場合の「規則」は確立された規則ではありません。 、むしろ不必要なエキストラ。ID がプレフィックスを追加する理由はわかっていますが、特に Web 標準のエバンジェリストとして、HTML ID を 1 つのページに複製しないので、このようなことを微調整してオフにすることができるはずです。
ここでの質問は、私より経験豊富な ASP.NET 開発者向けです。アプリの開発と展開の経験において、これらのコントロールをどのように活用していますか? ハードコーディングされた HTML に頼っていますか? ブレンドを使用していますか?これらのコントロールの特異な癖を中心に HTML を設計したくはありませんが、可能であればそれらを活用したいと考えています。
男の子はどうする?