まあ、それは依存します...
ページが小さいほど読み込みが速くなります。完全停止。確かに大きなページは読み込みに時間がかかるので、あなたにとっては良くありません. また、テキストと HTML の比率は、SEO の結果に影響を与える可能性があります。
さまざまなアイテムを見て:
スタイル: それらは個別の css ファイルにある必要があります。より良いキャッシングと再利用を提供します。mvc とは関係ありません。asp.net の CSS 対応コントロールを使用します。
Javascript: ここでも同じです。jquery、ajax.net などに CDN を使用し、独自のスクリプトを 1 つの最小化された個別の .js ファイルに入れます。あなたのページにはありません。
viewstate: はい、これはパフォーマンスを低下させる可能性があり、急速に成長します。特にグリッドビューでは。常に必要というわけではなく、オフにすることができます。注意して使用してください... ここで得られるものはたくさんあります。
リピーター、コンテンツ プレースホルダーなどの名前は何度も表示されるため、文字数を少なくしてください。お手伝いもしてくれます。
これに従えば、残るのはあなたの html と必要なビューステートです。うまく行けば、常に MVC が必要になるわけではありません。サイズの違いはもうそれほど大きくありません。Mvc はより多くの制御を提供し、他の利点もありますが、ページのサイズが主な動機であってはなりません。Asp.net 4.5 では圧縮と縮小が追加されるため、重要性はさらに低くなります。しかし、肝心なのは、大規模なボリュームではすべてのバイトがカウントされるということです...