ASP.NET4.0WebFormsを使用しています。他のマスターページから継承したマスターページも使用しています。パネル内にコントロールがあります。基本的にマルチレベルのコンテナがあります。これにより、要素に巨大なIDが含まれるようになります。IDの長さは約300バイトです。
ページに数百の要素がある場合、これらのIDはページのサイズを劇的に増加させます。GridViewバインディングコントロールがあります。
各サーバーコントロールに可能な限り最短のIDを持たせるための最良の方法は何ですか?ClientIDMode="static"ページ内で一意であっても、各要素がそのコンテナ()IDに依存しないようにする方法はありますか?最後に、ASP.NET MVCはこの問題を軽減しますか?