RadioButtonList.SelectedIndex vs RadioButtonList.SelectedValue
<p>Out of curiosity, anyone knows the particulars of the internal implementation of </p>

<pre><code>ListControl.SelectedIndex = (int) &lt;new valueIndex&gt;
</code></pre>

<p>VS </p>

<pre><code>ListControl.SelectedValue = &lt;new value&gt;.ToString()
</code></pre>

<p>I'm having difficulties with a custom validation object we've built here to process all validation in one sweep.  I suspect using <code>&lt;SelectedValue = &gt;</code> will raise a <code>SelectedIndexChanged</code> event, even though both the value and index remain the same, both before and after the operation.</p>

<p>(The ListControl's values are populated declaratively....)</p>

<p>As ever, thank you for your time!</p>
