protected void ddlCourse_SelectedIndexChanged(object sender, EventArgs e) { this.GridView1.DataSourceID = null; string selectvalue = this.ddlCourse.SelectedValue; this.GridView1.DataSource = JudgeProblemManager.GetJudgeProblemList(selectvalue); this.GridView1.DataBind(); }
/// <summary> /// 评测机获取题目数据 /// </summary> /// <returns>Json结果</returns> public ActionResult GetProblem() { String pid = Request["pid"]; String dataPath = String.Empty; String error = String.Empty; if (JudgeProblemManager.TryGetProblemDataPath(pid, out dataPath, out error)) { return(File(dataPath, "application/zip")); } else { return(ErrorJson(error)); } }
protected void imgBtnSave_Click(object sender, ImageClickEventArgs e) { JudgeProblem pro = new JudgeProblem(); pro.ID = int.Parse(Request["ID"].ToString()); pro.CourseID = Convert.ToInt32(ddlCourse.SelectedValue); pro.Title = txtTitle.Text; pro.Answer = Convert.ToBoolean(rblAnswer.SelectedValue); if (JudgeProblemManager.judgeProblemUpdate(pro)) { lblMessage.Text = "修改成功!"; } else { lblMessage.Text = "修改失败!"; } }
protected void imgBtnSave_Click(object sender, ImageClickEventArgs e) { JudgeProblem pro = new JudgeProblem(); pro.CourseID = Convert.ToInt32(ddlCourse.SelectedValue); pro.Title = txtTitle.Text; pro.Answer = Convert.ToBoolean(rblAnswer.SelectedValue); if (JudgeProblemManager.judgeProblemInsert(pro)) { lblMessage.Text = "添加成功!"; txtTitle.Text = string.Empty; } else { lblMessage.Text = "添加失败!"; } }