我正在尝试组合一个轮询应用程序,我需要显示一个单选按钮列表,其中包含从数据库中提取的选项(Option_1、Option_2 等),但我需要单选按钮的值为 1、2、3、4,就像它一样提交后,它将被插入到另一个保存投票结果的数据库中。我一直在这里玩这个代码,我无法让选项文本显示在单选按钮旁边。有什么建议么?
<asp:RadioButtonList ID="Answers" runat="server">
<asp:ListItem Value="1" Text="<% prs['Option_1'].ToString() %>"></asp:ListItem>
<asp:ListItem Value="2" Text="<% prs['Option_2'].ToString() %>"></asp:ListItem>
<asp:ListItem Value="3" Text="<% prs['Option_3'].ToString() %>"></asp:ListItem>
<asp:ListItem Value="4" Text="<% prs['Option_4'].ToString() %>"></asp:ListItem>
</asp:RadioButtonList>
也搞砸了这个
var op1 = prs["Option_1"].ToString();
var op2 = prs["Option_2"].ToString();
var op3 = prs["Option_3"].ToString();
var op4 = prs["Option_4"].ToString();
if (op1 != "")
{
Answers.Items.Add("1");
}
if (op2 != "")
{
Answers.Items.Add("2");
}
if (op3 != "")
{
Answers.Items.Add("3");
}
if (op4 != "")
{
Answers.Items.Add("4");
}