我本来是想测试一下dataview的超链接,设置了一个传递参数"班级号",浏览器的地址栏中有xianshi.aspx?班级号=0010503,说明参数应该传递成功吧,但是我在这个页面写一段程序如下:
 protected void Page_Load(object sender, EventArgs e)
    {
       string mycon = ConfigurationSettings.AppSettings["mc"];
       SqlConnection con = new SqlConnection(mycon);
       con.Open();
       string str = "select * from bjb where 班级号='"+Request.QueryString["班级号"]+"'";
       SqlCommand cm = new SqlCommand(str, con);
       SqlDataReader dr = cm.ExecuteReader();
       if (dr.Read())
       {
           a.Text = dr["班级号"].ToString();
           b.Text = dr["班级名"].ToString();
           c.Text = dr["班主任"].ToString();
           d.Text = dr["专业号"].ToString();
       }
       else { a.Text = "kwkw"; }
       con.Close();
    }
结果a.text的结果却是hwhw,这表明我没有检索到传递过来的班级号对应的相关记录,这是不可能的,我表里明明有那个记录的,请问是怎么回事呀