Manter valores de rádio / caixa de seleção no postback?
Há algo que eu não entendo com objetos ASP. Eu tenho um botão em um painel de atualização. Na mesma página, tenho uma caixa de seleção, um botão de opção e uma caixa de texto (fora do painel de atualização). Quando clico no meu botão, acesso todos esses três objetos. A caixa de texto é capaz de manter o valor do texto dele. Mas o rádio / caixa de seleção sempre retorna falso quando eu verifico o estado marcado.
Claro, meu formulário é mais complicado do que o que acabei de dizer. Envolve Javascript e controles de usuário. Consegui usar o Request.Form para obter o valor da minha caixa de seleção / rádio, mas não considero suficiente essa soluçã
Alguém pode me ajudar a descobrir por que o rádio / cheque não retornará ao estado real verificado? Agradeço antecipadamente
Edit: Eu tentei seguir em uma página aspx simples e parece funcionar:
<asp:CheckBox runat="server" ID="checkbox" />
<asp:RadioButton runat="server" ID="radio1" GroupName="radio" CssClass="testRadio" />
<asp:RadioButton runat="server" ID="radio2" GroupName="radio" CssClass="testRadio" />
<asp:TextBox runat="server" ID="text" />
<asp:ScriptManager runat="server">
</asp:ScriptManager>
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:Button runat="server" ID="test_but" OnClick="test_click" />
</ContentTemplate>
</asp:UpdatePanel>
E então eu posso acessar todas as propriedades em test_click (). Portanto, há algo em minhas formas reais que quebra tudo o resto. Tentei adicionar um pouco de javascript na minha página de teste e parece que também funciona.