在线测验应用程序选中选中单选按钮

时间:2013-07-24 08:39:59

标签: c# .net

我正在开发在线测验..在此我使用四个单选按钮。然后我将答案绑定在其中......只有一个问题与ans将显示在页面中...单击下一步按钮下一个问题与ans将绑定在相同的字段...我的问题是用户的问题为每个问题..当用户单击上一个按钮上一个问题与答案将绑定。但单选按钮不在检查..我想检查用户选择的单选按钮....

我要绑定的Next Button的代码是

QuesinsertBOL bol = new QuesinsertBOL();
    QuesinsertBAL bal = new QuesinsertBAL();
    dt = bal.selectques(bol);
    ViewState["i"] = (int)ViewState["i"] - 1;
    int i = Convert.ToInt16(ViewState["i"]);
    int a = 0;
    if (i >a)
    {
        if (dt != null || i == dt.Rows.Count - 1)
        {
            lblQuest.Text = dt.Rows[i]["question"].ToString();
            rdbch1.Text = dt.Rows[i]["opt1"].ToString();
            rdbch2.Text = dt.Rows[i]["opt2"].ToString();
            rdbch3.Text = dt.Rows[i]["opt3"].ToString();
            rdbch4.Text = dt.Rows[i]["opt4"].ToString();
            txtans.Text = dt.Rows[i]["correctans"].ToString();
            btnnxt.Enabled = true;
        }
        else
        {
        }
    }
    else
    {
        btnprevious.Enabled = false;

    }

提前致谢

2 个答案:

答案 0 :(得分:1)

由于您使用的是基本单选按钮,因此您需要确定哪个按钮与匹配,然后发出如下所示的行:

rdbch1.Checked = true;

答案 1 :(得分:0)

点击下一步按钮, 您可以在会话中保存所选的单选按钮值和问题编号,当上一个按钮单击时,您可以从会话中检索该值,并选择您的单选按钮。