コントロールに関するいくつかのデータを非表示フィールドに保持する必要があるところまで来ました。記録にはMVC 3を使用しています。私の心配は、貧乏人のビューステートのように隠しフィールドを使用することです。そうすることで、ページのレンダリングが遅くなる (または遅くなる) 危険性があると感じています。私が話していることの例を以下に示します。
要するに、ページに多くの隠しフィールドがあると、ページの実行/レンダリングが遅くなりますか?
1行がどのように見えるかの例:
<div>
<div>1.</div>
<div>
Enter the measurements for the bridge legs (record from left to right, top, then bottom):
(I am one of many rows in this form.)</div>
<div><input type="text" id="1" name="leg" /><input type="hidden" id="1" name="dataid" value="101" />
<input type="text" id="2" name="leg" /><input type="hidden" id="2" name="dataid" value="102" />
<input type="text" id="3" name="leg" /><input type="hidden" id="3" name="dataid" value="103" />
<input type="text" id="4" name="leg" /><input type="hidden" id="4" name="dataid" value="104" />
<input type="text" id="5" name="leg" /><input type="hidden" id="5" name="dataid" value="105" />
<input type="text" id="6" name="leg" /><input type="hidden" id="6" name="dataid" value="106" />
<input type="text" id="7" name="leg" /><input type="hidden" id="7" name="dataid" value="107" />
<input type="text" id="8" name="leg" /><input type="hidden" id="8" name="dataid" value="108" />
<input type="text" id="9" name="leg" /><input type="hidden" id="9" name="dataid" value="109" />
<input type="text" id="10" name="leg" /><input type="hidden" id="10" name="dataid" value="110" /></div>
<div><input type="submit" value="Submit" /></div>
</div>
最終的に、80 行のページがあり、各行に複数のコントロールがあります。この状況を考えると、私は過度に心配していますか、それとも正当な懸念がありますか?