将数据传输到另一个ASP.net页面

时间:2013-11-23 04:11:31

标签: c# asp.net

我有一个包含2页的ASP.net Web应用程序,即; default.aspx(用于捕获用户数据并插入数据库的表单)和confirmation.aspx(用于打印插入数据的收据)。这是一个预订应用程序。用户在default.aspx中输入数据,并使用default.aspx将数据存储在数据库中。插入记录后,我设法捕获了身份记录ID。我想:

一个。仅在成功的数据插入时将此唯一身份ID(存储在变量var id中)传输到Confirmation.aspx 湾在confirmation.aspx中捕获ID C。执行SQL查询以获取记录并将其显示在GRID视图中。这基本上是为用户打印的收据

请您建议使用: 一个。使用会话状态。 湾在源页面中创建公共属性并访问目标页面中的属性值。

我是ASP.net的初学者....提前致谢

2 个答案:

答案 0 :(得分:2)

我做了类似的事情:

Default.aspx:Response.Redirect("confirmation.aspx?ID=" + id);

Confirmation.aspx:

        string id = null;
        id = Request["ID"].ToString();
        Response.Write("This is the Confirmation Page" + id);

答案 1 :(得分:1)