我的复选框列表包含3个项目A,B,C。 如果用户检查某一这正是我想那么用户将获得2马克 其他用户获得0马克检测checkboxlist检查多个项目
我的问题是,每当用户检查超过3项,用户仍然能够得到2-痕迹,而由权利用户应该获得零分,因为用户检查了A,B,C?
因此如何使,如果用户已经在CheckBoxList的检查超过1个框,然后用户将获得0马克
例如
if(A==A){
//user obtain 2 marks
}else{
//user obtain 0 marks
}
dtr = cmd.ExecuteReader();
if (dtr.Read())
{
if (dtr["Answer"].ToString() == CheckBoxList1.Text.ToString())
{
Label2.Text = "2 marks";
}
else
{
Label2.Text = "0 marks";
}
}
else
{
Response.Write("db not read");
}
dtr.Close();
ABC只是一个例子,如果我的checkboxlist项目如何超过10? = x – 2012-02-02 03:07:57