protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { if (Page.IsValid) { MultiProblem multiproblem = new MultiProblem(); //创建单选题对象 multiproblem.c_id = int.Parse(ddlCourse.SelectedValue); //为单选题对象各属性赋值 multiproblem.Title = txtTitle.Text; multiproblem.AnswerA = txtAnswerA.Text; multiproblem.AnswerB = txtAnswerB.Text; multiproblem.AnswerC = txtAnswerC.Text; multiproblem.AnswerD = txtAnswerD.Text; string answer = ""; for (int i = 0; i < cblAnswer.Items.Count; i++) { if (cblAnswer.Items[i].Selected) { answer += cblAnswer.Items[i].Text; } } multiproblem.Answer = answer; if (Request["ID"] != null) //如果是修改题目信息 { multiproblem.ID = int.Parse(Request["ID"].ToString()); //取出试题主键 if (multiproblem.UpdateByProc(int.Parse(Request["ID"].ToString()))) //调用修改试题方法修改试题 { Response.Write("<script>alert('修改成功!');</script>"); } else { Response.Write("<script>alert('修改失败!');</script>"); } } } }
protected void save_Click(object sender, EventArgs e) { if (Page.IsValid) { MultiProblem multiproblem = new MultiProblem(); //创建单选题对象 multiproblem.CourseID = int.Parse(ddlCourse.SelectedValue); //为单选题对象各属性赋值 multiproblem.Title = txtTitle.Text; multiproblem.AnswerA = txtAnswerA.Text; multiproblem.AnswerB = txtAnswerB.Text; multiproblem.AnswerC = txtAnswerC.Text; multiproblem.AnswerD = txtAnswerD.Text; string answer = ""; for (int i = 0; i < cblAnswer.Items.Count; i++) { if (cblAnswer.Items[i].Selected) { answer += cblAnswer.Items[i].Text; } } multiproblem.Answer = answer; if (Request["ID"] != null) //如果是修改题目信息 { multiproblem.ID = int.Parse(Request["ID"].ToString()); //取出试题主键 if (multiproblem.UpdateByProc(int.Parse(Request["ID"].ToString()))) //调用修改试题方法修改试题 { lblMessage.Text = "成功修改该多选题!"; } else { lblMessage.Text = "修改该多选题失败!"; } } else //如果是添加试题 { if (multiproblem.InsertByProc()) //调用添加试题方法添加试题 { lblMessage.Text = "成功添加该多选题!"; } else { lblMessage.Text = "添加该多选题失败!"; } } } }