一张表,怎么样用Session,请楼上请教

解决方案 »

  1.   

    up
    哪里有session的详细教程或说明?
      

  2.   

    通过 brandName 参数传递
      

  3.   

    我现在在WebForm2里面实例化了WebForm1??
    網頁里面可以实例化網頁嗎?
    將它寫成一個共用函數﹐然后調用
      

  4.   

    可以把Product()写成公共函数放在MOD里
      

  5.   

    你可以把WebForm1中的Table保存到Session中,用时再取出来,取出来时要做转换
    可以这样:
    DataTable dt=(DataTable)Session["table"];
      

  6.   

    在webform2里面实例化webform1,得到的对象并不是,正在运行的webform1,是webform1这个类的俩个实例,所以其中一个改变而另一个不改变,可以试试共享成员。
      

  7.   

    不知道你到底要干吗,不过可以把public DataTable Product(string brandName)写到cs里,然后在webForm1打开webForm2的时候用C#的Response.Redirect("webForm2.aspx?str"+brandName)和Page.RegisterStartupScript("","<Script>window.open('webForm2.aspx?str"+ brandName + "','','属性')'</script>")以及
    Page.RegisterStartupScript("","<Script>string s= window.showModalDialog('webForm2.aspx?str"+ brandName + "','','属性')'</script>")三种方法打开webFrom2.aspx,
    然后在webForm2.aspx中用string s = Request["str"];DataTable dt= cs.Product(s);获得你要的DataTable
      

  8.   

    你可以把Product写到一个公共类,例如DataManager
    你调用的时候可以DataManager dm = new DataManager();
    DataTable dt = dm.Product();
      

  9.   

    不好意思,是string s = Request["str"].ToString();