Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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
在C#ASP.NET中将数据从一个页面传输到另一个页面_C#_Asp.net - Fatal编程技术网

在C#ASP.NET中将数据从一个页面传输到另一个页面

在C#ASP.NET中将数据从一个页面传输到另一个页面,c#,asp.net,C#,Asp.net,我试图将我的数据从一页发送到另一页。。 我正在使用会话[]传输它, 但问题是会话真的消耗了我的内存,使我的网站变慢了。。 有什么建议吗?使用查询字符串 String s = Request.QueryString["field1"]; 最快的方法是QueryString,但使用它有一些限制: 信息应该是字符串,必须包含对URL地址有效的字符 这些信息将对每一个用户和每一个上网的人开放 高级用户可以修改querystring并设置可能导致意外结果的任何其他值 浏览器对URL地址有长度

我试图将我的数据从一页发送到另一页。。 我正在使用会话[]传输它, 但问题是会话真的消耗了我的内存,使我的网站变慢了。。 有什么建议吗?

使用查询字符串

  String s = Request.QueryString["field1"];

最快的方法是QueryString,但使用它有一些限制:

  • 信息应该是字符串,必须包含对URL地址有效的字符

  • 这些信息将对每一个用户和每一个上网的人开放

  • 高级用户可以修改querystring并设置可能导致意外结果的任何其他值

  • 浏览器对URL地址有长度限制(1-2kB)

    如果您对此限制没有问题,那么可以使用QueryString,它比会话更快


请详细说明您试图执行的操作,因为这根本没有意义。您在会话中到底存储了多少数据?我的合作伙伴让我更改会话[]部分,但我不知道使用什么函数发送数据。。我存储了大约12个数据。你在存储什么样的数据?你的合作伙伴有什么建议?这会让我的网站运行得更快吗?