我正在开发在线测验..在此我使用四个单选按钮。然后我将答案绑定在其中......只有一个问题与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;
}
提前致谢
答案 0 :(得分:1)
由于您使用的是基本单选按钮,因此您需要确定哪个按钮与值匹配,然后发出如下所示的行:
rdbch1.Checked = true;
答案 1 :(得分:0)
点击下一步按钮, 您可以在会话中保存所选的单选按钮值和问题编号,当上一个按钮单击时,您可以从会话中检索该值,并选择您的单选按钮。