我有一个包含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的初学者....提前致谢
答案 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)