I cannot comment yet, and it's hard to guess the problem without seeing the code, but have you enabled the viewstate on the usercontrol2?
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Value="a" />
<asp:ListItem Value="b" />
</asp:RadioButtonList>
<u:UserControl2 ID="UC2" runat="server" EnableViewState="true" ViewStateMode="Enabled"/>
(EnableViewState defaults to true)