如何在一个WEB窗体中给另外一个web窗体中的控件赋值,我总是得到“未将对象引用设置到对象的实例”的错误,请各位大侠指点

解决方案 »

  1.   

    最好用session赋值。
    比如在一个web窗体中设定
    session["aa"] =  1222;
    在另外一个窗体中
    int s = (int)session["aa"];
    控件.value = s;
      

  2.   

    在a.aspx如:private void Button1_Click(object sender, System.EventArgs e)
    {
      Label1.Text="我来啦";
      string a = Label1.Text;
      Response.Redirect("b.aspx?id="+a);
    }
    在b.aspx中
    private void Page_Load(object sender, System.EventArgs e)
    {
     // 在此处放置用户代码以初始化页面
     string b = Request.QueryString["a"];
     Label1.Text=b;
    }