2017-03-25 5 views
0

私はASP.NETを初めて使用しています。ラジオボタンが選択されているときに、ラジオボタンのテキストをテキストボックスに表示しようとしています。RadioButtonListの選択項目をTextBoxに表示

試み1:

コードの私のaspxファイル内:

<asp:RadioButtonList ID="radioList" runat="server"> 
<asp:ListItem Value="selection1" Text ="One"></asp:ListItem> 
<asp:ListItem Value="selection2" Text="Two"></asp:ListItem> 
</asp:RadioButtonList> 

そして、私は.csコード:

public void displayText(object sender, EventArgs e) 
{ 
    var result = radioList.SelectedValue; 
    output.Text = result.Text; /* Have also tried result.ToString() */ 
} 

私は成功せず、それを行うための2種類の方法を試してみました試行2:

上記と同じaspx

は.csコード:

public void displayText(object sender, EventArgs e) 
{ 
    if (selection1.Checked) 
    { 
     output.Text = "One"; 
    } 
} 

は最初の試みは私にすべてのエラーを与えるものではありませんが、テキストは表示されません。 2番目の試行で私にエラーが発生するCS0103名前 'selection1'は現在のコンテキストに存在しません1_ASPTEST.aspx

私はただ見落としているが、私は困惑していると確信しています。ありがとう!

答えて

0

これも使用できます。

if (radioList.SelectedItem != null) 
     { 
      output.Text = radioList.SelectedItem.Text; 
     } 

希望!それはあなたを助けるでしょう

関連する問題