在页面之间传递信息用cache还是session,或者用request方法比较好?

解决方案 »

  1.   

    不能用cache(所有用户共用的)
    其他都可以,但都用缺点
      

  2.   

    小信息url传递或者session
    大一点的做成static class
      

  3.   

    你可以权衡以下:
    用Session安全但消耗服务器内存,
    用Request简单但不要传送重要信息。
    如果你相让别人也看到可以用cache
      

  4.   

    数据少用request方便.但参数是可见的.
    数据量大用Server.Transfer()
    特别需要保密的数据,而且量小用Session;
      

  5.   

    比较常用的数据量小的信息,或者用其他方法实在是传递不了的,不是很大的数据,一般都用SESSION,例如用户ID,判断权限代码等等
    只在几个页面与页面之间传递的数据,一般用REQUEST
    两个页面之间传递数据,还可以使用 PARENT语句