我是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>
然后是我的.cs代码:
public void displayText(object sender, EventArgs e)
{
var result = radioList.SelectedValue;
output.Text = result.Text; /* Have also tried result.ToString() */
}
尝试2:
与上面相同的aspx
.cs代码:
public void displayText(object sender, EventArgs e)
{
if (selection1.Checked)
{
output.Text = "One";
}
}
第一次尝试不会给我任何错误,但不会显示文本。第二次尝试给了我错误CS0103当前上下文中不存在名称“selection1”1_ASPTEST.aspx
我确信这很简单,我只是在俯视,但我很难过。谢谢!
答案 0 :(得分:0)
您也可以使用它。
if (radioList.SelectedItem != null)
{
output.Text = radioList.SelectedItem.Text;
}
希望!它会帮助你