C# 在文本框中显示RadioButton列表的选定项

C# 在文本框中显示RadioButton列表的选定项,c#,asp.net,textbox,radiobuttonlist,C#,Asp.net,Textbox,Radiobuttonlist,我是ASP.NET新手。选择单选按钮时,我试图在文本框中显示单选按钮的文本。我尝试了两种不同的方法,但都没有成功: 尝试1: 我的aspx文件中的代码: <asp:RadioButtonList ID="radioList" runat="server"> <asp:ListItem Value="selection1" Text ="One"></asp:ListItem> <asp:ListItem Value="selection2" Text="

我是ASP.NET新手。选择单选按钮时,我试图在文本框中显示单选按钮的文本。我尝试了两种不同的方法,但都没有成功:

尝试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>
尝试2:

与上面相同的aspx

.cs代码:

public void displayText(object sender, EventArgs e)
{
    var result = radioList.SelectedValue;
    output.Text = result.Text; /* Have also tried result.ToString() */
}
public void displayText(object sender, EventArgs e)
{
    if (selection1.Checked)
    {
        output.Text = "One";
    }
}
第一次尝试没有给我任何错误,但是没有显示文本。第二次尝试时出现错误CS0103当前上下文1_ASPTEST.aspx中不存在名称“selection1”

我确信这是一件简单的事情,我只是忽略了,但我被难住了。谢谢

你也可以用这个

 if (radioList.SelectedItem != null)
        {
             output.Text = radioList.SelectedItem.Text;
        } 
希望!。它会帮助你的