.net网站后台值传递一般用什么?Session?cookie?
请实际做过网站的说说,不要本地的,要实实在在放在服务器上的,我碰到过服务器对session支持的不是很好,cookie又要解码,很麻烦!!
请大虾说说,给小弟点意见!

解决方案 »

  1.   

    用cookie对服务器压力小,缺点,不安全。
      

  2.   

    一般的传值就用querystring好了
      

  3.   

    up session 过多使用不好~
      

  4.   

    Session 存的是对象  在服务器端
    cookie  存的是字符串  在客户端
    其实用response.   (?) 就可以了 其实 就是 url
      

  5.   

    楼主可以查下页面传值有哪些方法,在CSDN一搜一大堆
      

  6.   

    1.Querystring
        
    2.Session变量   
        
    3.Server.Transfer  4.cookie 
       
      

  7.   

    怎么可能用session或者cookie?这两个都是会话级别的,你不知道使用过大作用域的数据时当并发请求时会搞乱程序吗?
      

  8.   

    1.URL 地址栏传参
    2.Form表单传参
      

  9.   

    1.Querystring 实际就是所谓的URL传值 ?key=value
        
    2.Session变量   也不是特别安全 服务器繁忙的时候 会造成session丢失
        
    3.Server.Transfer   同14.cookie  存在于客户端  用户可以禁止 不安全
      

  10.   

    1. 使用QueryString变量
        QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。
             2. 使用Application 对象变量
        Application对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock。
     3. 使用Session变量
        想必这个肯定是大家使用中最常见的用法了,其操作与Application类似,作用于用户个人,所以,过量的存储会导致服务器内存资源的耗尽。
      4. 使用Cookie对象变量
        这个也是大家常使用的方法,与Session一样,其是什对每一个用户而言的,但是有个本质的区别,即Cookie是存放在客户端的,而session是存放在服务器端的。而且Cookie的使用要配合ASP.NET内置对象Request来使用。  5. 使用Server.Transfer方法
        这个才可以说是面象对象开发所使用的方法,其使用Server.Transfer方法把流程从当前页面引导到另一个页面中,新的页面使用前一个页面的应答流,所以这个方法是完全面象对象的,简洁有效。