如何向单选按钮列表添加值

本文关键字:添加 列表 单选按钮 | 更新日期: 2024-11-03 21:38:02

谁能告诉我如何将值 0 添加到错误的答案中,将值 1 添加到正确的答案中?

protected void Page_Load(object sender, EventArgs e)
{   
    //Question
    lblQuestion1.Text = "Which of the following is not a country in Europe?";
    //Answers
    lstAns1.Items.Add("Enland");
    lstAns1.Items.Add("Germany");
    lstAns1.Items.Add("France");
    lstAns1.Items.Add("Canada");
}

如何向单选按钮列表添加值

我认为您可以添加列表项而不仅仅是文本。

protected void Page_Load(object sender, EventArgs e)
{   
    if (!Page.IsPostBack)
    {
        //Question
        lblQuestion1.Text = "Which of the following is not a country in Europe?";
        //Answers
        lstAns1.Items.Add(new ListItem("Enland", "0"));
        lstAns1.Items.Add(new ListItem("Germany", "0"));
        lstAns1.Items.Add(new ListItem("France", "0"));
        lstAns1.Items.Add(new ListItem("Canada", "1"));
    }
}

我添加了一个检查,检查此页面是否由HTTP Get或HTTP Post加载(请参阅:Page.IsPostBack)。

无论如何 - 这段代码是完全静态的。你可能会再想一想。