justification for webUserControl allowing VaryByParam = "someId" instead of "None"
<p>recently when i went through Advanced ASP.NET training, i came across a strange but happening fact that <strong>"VaryByParam"</strong> attribute of <strong>output cache</strong> directive allows any Id (along with <strong>NONE</strong>) as and input for <strong>WebUserControl</strong> </p>

<pre><code>    &lt;%@ OutputCache VaryByParam="None" Duration="60" %&gt;
</code></pre>

<p>Which thereupon makes the whole global concept of using WebUserCotrol to toss. Please share any idea why it would be useful.</p>
