我是初学者,在传值方面一直不能搞的很清楚,我用过属性的方法传过也用方法传过,不过还是有好多疑问!
如果我在from1定义了个dataset1,adpter1,connection1,这个量一般用什么传啊,还是用属性,不过要传三个啊!我就怕万一出事,所以我在每个from都定义了这三个量,希望哥哥姐姐们给我点建议!弟弟谢谢你们了!!!!

解决方案 »

  1.   

    webfrom
    a 页面string Ispage = "1";
     Response.Redirect("b.aspx?PersonID=" + Convert.ToInt32(hfPersonID.Value) + "&Type=" + ChronicDisease_ID + "&PageIndex=" + IsPage);b  if (Request.Params["PersonID"] != null)
      {
    string PersonID = Request.Params["PersonID"].Tostring();
    }
      

  2.   

    dataset1可以做为属性传递,不过直接传的是引用,只要有一处修改就会涉及所有的DataSet。
    adpter1不知道为什么要传么这个对象,一般它只是用来填充数据用的,用一下而已,用完后它的任务应该结束了。
    connection1这个对象一般也不传递,它也是用的时候新建立一个,不用了应该立刻Close掉,不适合传递。当然,从传值的角度来说,使用属性传值给另一个对象非常合适。