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

时间:2014-10-22 10:33:05

标签: c# asp.net

我试图将我的数据从一个页面发送到另一个页面.. 我正在使用 Session [] 来传输它, 但问题是Session真的吃了我的记忆并使我的网站变慢了.. 有什么建议我会做什么?

2 个答案:

答案 0 :(得分:0)

使用查询字符串

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

答案 1 :(得分:0)

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

  • 信息应该是必须包含对URL地址有效的字符的字符串
  • 信息将对每个用户和每个有互联网访问权限的人开放
  • 高级用户可以修改查询字符串并设置任何其他可能导致意外结果的值
  • 浏览器对URL地址(1-2千字节)的长度限制

    如果您对此限制没有任何问题,可以使用QueryString,它比Session

  • 更快