ウェブ自体は、単にあなたが作成したコードとコンパイル済みのプロジェクトを管理し、構築するためのメカニズムのコンテナされたプロジェクト。
は私の経験に基づいて、VSによって生成されたコントロールは、Web標準に準拠し...言われていることを、ブラウザは、彼らがどの規格では異なるか、強制しないと、彼らはそれを強制する方法について説明します。ほとんどの場合、ページから出力されるHTMLを高いレベルで制御できます。ナビゲーションコントロールによって生成されたテーブル構造IDは有効なHTMLです。この場合は、その特定のコントロールがあなたのためではないかもしれないテーブルの使用を避けたいかもしれません。
ほとんどの場合、複雑なコントロールを使用している場合は、取得する必要があります。生成されるHTMLは、あなたとチームにとって直感的ではないかもしれませんが、あらかじめ構築されたコントロール、特に多種多様な用途のニーズに対応することを意図したコントロールを使用することにより、あなたが使用/購入/見つけたほとんどのコード/スクリプトライブラリについても同じことが言えます。
多くのコントロールは、結果のHTMLの生成方法のテンプレートを定義する機能を提供します。
A)のCodePlexからCSSフレンドリーコントロールアダプタをチェックしてください:あなたはクリーンなマークアップをしたい場合は
「醜い」マークアップですか?または本当に非標準のマークアップですか?例えばDOMメソッドの代わりにJSをdocument.allで使用していますか?もし(A)それが悪いことではないなら...(B)それからはい、私は心配するでしょう。 – scunliffe
ちょうど醜いマークアップ:-) –