ASP.NET 開発チームと協力して、ページをレンダリングするときに "より良い" (つまり、よりクリーンな) HTML を作成しようとしています。現時点では、.NET には JavaScript をページにダンプするような厄介な傾向があり、JavaScript をフォーム コントロールの必須要件にし、JS が利用できない場合はフォームを機能させません。場合によっては、開発時間の見積もりに顕著なチャンクを追加することなく、これを克服するのに苦労しています.
以前、Java の Struts を介して MVC を使用したことがあり、その場合、HTML ページを希望どおりに正確に保持できることがわかりました。(この観点は、私が通常事前に開発した「最良のケース」の静的 HTML に基づいており、穴を埋めるために Java プログラマーに引き渡されます。)
これは非常にうまく機能し、私が見た CMS から「最高の」Web ページを作成することができました。.NET MVC は必要な分離を提供してくれますか?それとも、これをテストするために貴重な開発時間を確保するのは無駄な節約でしょうか?
.NET MVC で分離をきめ細かく制御できない場合は、.NET コーディング プラクティスやライブラリなどの推奨事項を教えてください。これは非常に役立ちます。