Good Programming suggestions
<p>One of my friends has written a website that has so many user controls and pages.</p>

<p>The pages contain so many labels, hidden values and user controls. Based on user requests he is enabling and disabling those controls. In every webform pageload he is looping over <code>Request.form.allkeys</code> and comparing every control. Based on that comparison, he is enabling and disabling the controls on the webform.</p>

<p>I don't know whether it is a good programming practice or not.</p>

<p>Can anyone point me in the right direction?</p>
