在WEB编程中使用GridView控件实例:
protected void Page_Load(object sender, EventArgs e)
{
        if (!IsPostBack);
{
            infoType = Request.QueryString["id"].ToString();
            GridViewBind(infoType);
}
}
请问最后infoType到底是什么内容?infoType是和什么绑定的?

解决方案 »

  1.   

    infoType是字符串,GridViewBind(infoType); 这样写本身就是有问题的,除非那个函数被定制过,否则不可能绑定成功。
      

  2.   

    你看下 url ,会在后面看见  ?id=xxx  or &id=xxx 的东东infoType 就是 id= 后面的 xxx 
      

  3.   

    知道了infoType的内容,但就是不了解在访问数据库时id值起到什么作用呢?是对表名称的查询还是对属性名的查询?
      

  4.   

    GridViewBind你把这个方法的代码贴一下
      

  5.   

    要看GridViewBind();怎么写的了。 
      

  6.   

    infoType = Request.QueryString["id"].ToString(); 不过这句话还是会出问题地~~~~~如果url没有id时,程序会报错所以应该要改下infoType = Request.QueryString["id“]==null ? "":Request.QueryString["id"].ToString(); 
    if(!string.IsNullOrEmpty(infoType))
    {
    //code
    }
      

  7.   

    ?id=xxx  or &id=xxx 的东东 infoType 就是 id= 后面的 xxx 
      

  8.   


    问题1:infoType是一个String型的字符串,infoType应该是上一个页面通过在连接后面加?的方法传过来的参数,估计是用来做数据库查询的主键用的。
    问题2:这问题没听明白,infoType应该就是一个变量不需要绑定,GridViewBind(infoType);应该是一个绑定列表的方法,你查一下GridViewBind()个方法的代码就应该知道infoType的作用了