将数据传输到另一个 ASP.net 页面
Posted
技术标签:
【中文标题】将数据传输到另一个 ASP.net 页面【英文标题】:Transfer data to another ASP.net page 【发布时间】:2013-12-08 03:14:37 【问题描述】:我有一个包含 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 的初学者....提前致谢
【问题讨论】:
【参考方案1】:我做了这样的事情:
默认.aspx:Response.Redirect("confirmation.aspx?ID=" + id);
确认.aspx:
string id = null;
id = Request["ID"].ToString();
Response.Write("This is the Confirmation Page" + id);
【讨论】:
【参考方案2】:这里有一些链接向您展示了可用于在页面之间传递数据的所有方法(带有示例):
http://msdn.microsoft.com/en-us/library/6c3yckfw(v=vs.100).aspx http://www.codeproject.com/Tips/589911/Passing-Value-Between-Pages-in-ASP-NET http://www.mikesdotnetting.com/Article/192/Transferring-Data-Between-ASP.NET-Web-Pages
希望对你有帮助!
【讨论】:
以上是关于将数据传输到另一个 ASP.net 页面的主要内容,如果未能解决你的问题,请参考以下文章
如何使用C#和ASP.NET将数据从Gridview行解析到另一个页面
ASP.NET怎么将本页面内的某个参数传递到另一个页面中呢?
ASP.NET Core MVC - 使用 Ajax 将数据发送到另一个模型中的模型
ASP.NET Core Web API - 如何将属性组合作为原始数据存储到另一个模型的单个列中