Start New Discussion within our Software Development Community

Hi I'm trying to pass data from one page to another, but it does not display anything,

Page 1:

protected void submit_Click(object sender, EventArgs e)

        Session["value"] = space_01.Text;

    public void addData()
        string tenderDate = start_txt.Text;
        string cost = totalCost.Text;
        string companyName = name_txt.Text;

        string scon =
            "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|calculator2.mdb";
        string str =
           "INSERT INTO form_input(companyName, tenderDate, cost) VALUES(companyName, tenderDate, cost)";
        string id = "Select @@Identity";
        int f_id;
        using (OleDbConnection con = new OleDbConnection(scon))
            using (OleDbCommand cmd = new OleDbCommand(str, con))
                cmd.CommandType = CommandType.Text;
                cmd.Parameters.AddWithValue("companyName", companyName);
                cmd.Parameters.AddWithValue("tenderDate", tenderDate);
                cmd.Parameters.AddWithValue("cost", cost);
                cmd.CommandText = id;
                f_id = (int)cmd.ExecuteScalar();

                Response.Redirect("output.aspx?f_id=" + f_id);

Page 2:

protected void Page_Load(object sender, EventArgs e)
        if (!IsPostBack)
            if (Session["value"] != null)
                space.Text = Session["value"].ToString();
This question has already been answered. Start a new discussion instead.