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