可以选把作答的内容保存到cookies里面啊.

解决方案 »

  1.   

    我把代码贴出来:
    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面

    SqlConnection con=conn.connstring();
    con.Open();
    string sqlc="select * from chooseinfo where 题号<3";
    SqlCommand sqlcmd=new SqlCommand(sqlc,con);
    SqlDataReader red=sqlcmd.ExecuteReader();
    //Panel mypanel = new Panel();
    //this.Controls.Add(mypanel); int i = 1;
    while (red.Read())
    {
    Literal lable = new Literal();
    Literal littxt = new Literal();
    Literal litbl = new Literal();
    RadioButtonList chkmc = new RadioButtonList();
    chkmc.ID = "chkmc" + i.ToString();
    littxt.Text = i.ToString() + "、" + Server.HtmlEncode(red[2].ToString()) + "<br><blockquote>";
    lable.Text="________________________________________________________<br>";
    litbl.Text = "</blockquote>";
    chkmc.Font.Size = 11;
    chkmc.Items.Add(Server.HtmlEncode(red[3].ToString()));
    chkmc.Items[0].Value = "A";
    chkmc.Items.Add(Server.HtmlEncode(red[4].ToString()));
    chkmc.Items[1].Value = "B";
    chkmc.Items.Add(Server.HtmlEncode(red[5].ToString()));
    chkmc.Items[2].Value = "C";
    chkmc.Items.Add(Server.HtmlEncode(red[6].ToString()));
    chkmc.Items[3].Value = "D";
    myPanel.Controls.Add(littxt);
    myPanel.Controls.Add(chkmc);
    myPanel.Controls.Add(litbl);
    myPanel.Controls.Add(lable);
    j=i;
    i++;
    } }