Radio Button not updating value on Server Side
<p>I have 3 radio buttons in a form which are all part of a single group. When one of the non-default radio buttons is clicked, they update on the client side properly (deselects previous radio button and selects new one). I have even attached an OnClientClick to the button that submits the form to test it and right before the form is submitted the .checked values are correct. But the first line of code that is reached on the server side checks the values, again for testing purposes, but .checked values have not changed. The default is still checked according to the server.</p>

<p>Here is some of my relevant code:</p>

<p>ASP</p>

<pre><code>&lt;asp:RadioButton runat="server" ID="rdoDays" Text=" Days" GroupName="RepeatType" /&gt;
&lt;asp:RadioButton runat="server" ID="rdoMonths" Text=" Months" GroupName="RepeatType" /&gt;
&lt;asp:RadioButton runat="server" ID="rdoYears" Text=" Years" GroupName="RepeatType" /&gt;

&lt;asp:Button runat="server" ID="btnSaveAlert" OnClick="btnSaveAlert_OnClick" 
     Text="Save" OnClientClick="Test()" /&gt;
</code></pre>

<p>Javascript - when month is clicked, the javascript shows "False" then "True" for the alert boxes as it should.</p>

<pre><code>function Test() {
    var rdoDays = document.getElementById("&lt;%= rdoDays.ClientID %&gt;");
    var rdoMonths = document.getElementById("&lt;%= rdoMonths.ClientID %&gt;");
    var rdoYears = document.getElementById("&lt;%= rdoYears.ClientID %&gt;");
    alert(rdoDays.checked);
    alert(rdoMonths.checked);
}
</code></pre>

<p>Then for the C#, I have set a breakpoint in VS at the very beginning of Page_Init and the radio button .checked values are all "false"</p>

<p>I have no idea what's going on. Am I missing a tag in the asp element or something? Any help is greatly appreciated.</p>
