C# 在文本框中显示RadioButton列表的选定项
我是ASP.NET新手。选择单选按钮时,我试图在文本框中显示单选按钮的文本。我尝试了两种不同的方法,但都没有成功: 尝试1: 我的aspx文件中的代码: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: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;
}
希望!。它会帮助你的