Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在asp.net中使用C#转到上一页,该C#显示所有以前的详细信息_C#_Asp.net - Fatal编程技术网

如何在asp.net中使用C#转到上一页,该C#显示所有以前的详细信息

如何在asp.net中使用C#转到上一页,该C#显示所有以前的详细信息,c#,asp.net,C#,Asp.net,是否可以使用Gridview数据和所有其他详细信息存储上一页,并且可以返回并显示所有以前的详细信息。我正在使用以下代码,但Gridview数据由于页面回发而丢失 ViewState["RefUrl"] = Request.UrlReferrer.ToString(); 只需将数据表保存在会话中,并以另一种形式使用它 会话[“数据”]=dt 在检索数据时: DataTable table = Session["Data"] as DataTable; 我用过这个。我们不会丢失上一页数据的数据

是否可以使用Gridview数据和所有其他详细信息存储上一页,并且可以返回并显示所有以前的详细信息。我正在使用以下代码,但Gridview数据由于页面回发而丢失

 ViewState["RefUrl"] = Request.UrlReferrer.ToString();

只需将数据表保存在会话中,并以另一种形式使用它

会话[“数据”]=dt

在检索数据时:

DataTable table = Session["Data"] as DataTable;

我用过这个。我们不会丢失上一页数据的数据

如果(!IsPostBack) { btnBack.PostBackUrl=Request.urlReferer.AbsoluteUri;
}

Viewstate仅适用于一个页面/表单,您可以使用会话或查询字符串将数据从一个表单传递到另一个表单