2016-03-27 23 views
0

私はラベルと2つのラジオボタンを持っています。私はポストメソッドを使用してラジオボタンの値を取得しようとしていますが、それasp.netの次のページでラジオボタンの値を取得する方法

<div class="input-group"> 
       <label>Enter Your Age</label> 
       <asp:TextBox ID="txtAge" runat="server"></asp:TextBox> 
</div> 
<div class="input-group"> 
       <label>Select Your Gender</label> 
       <asp:RadioButton ID="RadioButton1" runat="server" GroupName="Gender" Text="Male" Checked="True" /> 
       <asp:RadioButton ID="RadioButton2" runat="server" GroupName="Gender" Text="Female" /> 
      </div> 
<asp:Button ID="submit" runat="server" Text="Submit" PostBackUrl="~/receivePage.aspx" OnClick="submit_Click" /> 

と私の受信にページ

String age = ((TextBox)PreviousPage.FindControl("txtAge")).Text; 

が、これは私の年齢値を与えるが、どのように私はラジオボタンの値を得るのですか?

答えて

1

試してみてください。

<div class="input-group"> 
      <label>Select Your Gender</label> 
      <asp:RadioButton ID="RadioButton1" runat="server" GroupName="Gender" Text="Male" Checked="True" value="Male" /> 
      <asp:RadioButton ID="RadioButton2" runat="server" GroupName="Gender" Text="Female" value="Female" /> 
     </div> 

あなたは、各ラジオボタンの値を述べる必要があります。

1

あなたが代わりに二つの別々のRadioButtonのRadioButtonListのを使用することができます。

String gender = ((RadioButtonList)PreviousPage.FindControl("rblGender")).SelectedValue; 
:あなたは、リストのSelectedValueのを得ることができ、コードビハインドで

<asp:RadioButtonList ID="rblGender" runat="server"> 
    <asp:ListItem Text="Male" Selected="True" /> 
    <asp:ListItem Text="Female" /> 
</asp:RadioButtonList> 

関連する問題