protected void Button1_ServerClick1(object sender, EventArgs e)
    {
        float score = 0;
        float single = float.Parse(((Label)GridView1.Rows[0].FindControl("Label4")).Text);
        foreach (GridViewRow dr in GridView1.Rows)
        {
            string str = "";
            if (((RadioButton)dr.FindControl("RadioButton1")).Checked)
            {
                str = "A";
            }
            else if (((RadioButton)dr.FindControl("RadioButton2")).Checked)
            {
                str = "B";
            }
            else if (((RadioButton)dr.FindControl("RadioButton3")).Checked)
            {
                str = "C";
            }
            else if (((RadioButton)dr.FindControl("RadioButton4")).Checked)
            {
                str = "D";
            }
            else if (((RadioButton)dr.FindControl("RadioButton5")).Checked)
            {
                str = "E";
            }
            if (((Label)dr.FindControl("Label3")).Text.Trim() == str)
            {
                score = score + single;
            }
        }
        float multi = float.Parse(((Label)GridView2.Rows[0].FindControl("Label8")).Text);
        foreach (GridViewRow dr in GridView2.Rows)
        {
            string str = "";
            if (((CheckBox)dr.FindControl("CheckBox1")).Checked)
            {
                str = "";
            }
            if (((CheckBox)dr.FindControl("CheckBox2")).Checked)
            {
                str = "";
            }
            if (((CheckBox)dr.FindControl("CheckBox3")).Checked)
            {
                str = "";
            }
            if (((CheckBox)dr.FindControl("CheckBox4")).Checked)
            {
                str = "";
            }
            if (((CheckBox)dr.FindControl("CheckBox5")).Checked)
            {
                str = "";
            }
            if (((Label)dr.FindControl("Label7")).Text.Trim() == str)
            {
                score = score + multi;
            }
        }        int id = int.Parse(Request.QueryString["id"].ToString());
        SqlDataReader dr3;
        dr3 = mydata.GetDataReader("select * from [Users] where UserID=" + int.Parse(Session["UserId"].ToString()) + "");
        dr3.Read();
        string UserName = dr3["UserName"].ToString();
        string Userid = dr3["UserId"].ToString();
        float TestMark = float.Parse(((Label)GridView3.Rows[0].FindControl("Label12")).Text);
        foreach (GridViewRow dr in GridView3.Rows)
        {
           string yonghudaan = "";
          string biaozhundaan = "";
            string Mark = "";
            string title = ((Label)dr.FindControl("Label10")).Text.Trim();
            string fid = ((Label)dr.FindControl("Label150")).Text.Trim();
            yonghudaan = ((TextBox)dr.FindControl("TextBox1")).Text.Trim();
            biaozhundaan = ((Label)dr.FindControl("Label11")).Text.Trim();            Mark = ((Label)dr.FindControl("Label12")).Text.Trim();
           mydata.RunSql("insert into  UserPage_ShortAnswerProblem(Fid,Title,answer,UserId,Pagerid,Useranwser,Mark)values('" + fid + "','" + title + "','" + biaozhundaan + "','" + Userid + "','" + id + "','" + yonghudaan + "','" + Mark + "')");
     }
        mydata.RunSql("insert into score (UserID,PaperID,Score,ExamTime,UserName)values('" + int.Parse(Session["UserId"].ToString()) + "','" + int.Parse(Request.QueryString["id"].ToString()) + "','" + score + "','" + DateTime.Now + "','" + UserName + "')");
        float fill = float.Parse(((Label)GridView4.Rows[0].FindControl("Label17")).Text);
        foreach (GridViewRow dr in GridView4.Rows)
       {
            string yonghudaan = "";
            string biaozhundaan = "";
           string Mark = "";
            string title = ((Label)dr.FindControl("Label14")).Text.Trim();
           string fid = ((Label)dr.FindControl("Label150")).Text.Trim();
            yonghudaan = ((TextBox)dr.FindControl("TextBox1")).Text.Trim();
           biaozhundaan = ((Label)dr.FindControl("Label16")).Text.Trim();
           Mark = ((Label)dr.FindControl("Label17")).Text.Trim();
           mydata.RunSql("insert into  UserPage_BlankProblem(Fid,Title,answer,UserId,Pagerid,Useranwser,Mark)values('" + fid + "','" + title + "','" + biaozhundaan + "','" + Userid + "','" + id + "','" + yonghudaan + "','" + Mark + "')");
        }
        mydata.RunSql("insert into  StPager(Pageid,UserId)values('" + id + "','" + Userid + "')");
        Alert.AlertAndRedirect("答题成功!查看成绩!", "MyChengji.aspx");    }
  这是哪里错啦,在线等