session的问题:
例如有一个登陆界面,登陆以后你要跳到一个默认的网页.我在登陆界面的后台代码中用了一个session["name"],登陆成功以后用一跳response.redirect("")跳到默认界面,这时我在默认界面就可以使用session["name"],他的值和登陆界面里的值是一样的

解决方案 »

  1.   

    Response这个对象到底是操作什么的,是IIS向浏览器发送数据的对象吗???
    Request这个对象是浏览器向IIS发送数据吗?这个问题太抽象了,拿最常用的说明
    Response.Redirect("default.aspx?ID="+ID);
    这是WEB开发中定向URL并且可以传递参数的例子而Request呢有一个Request.QueryString()
    是获取查询字符串变量
    如上面的Response.Redirect("default.aspx?ID="+ID);
    把URL定向到default打开default后用Request.QueryString()
    获取传递过来的ID
      

  2.   

    request继承于httlrequest,主要用于:使 ASP.NET 能够读取客户端在 Web 请求期间发送的 HTTP 值,读取cookies中数据,form 表单数据,以及服务器的信息.
      如表单form上有一   name为username的文本框及一   name为password的文本框   ,   当表单提交时,会产生这样的URL串:http://www.xxxxx.com/xxxx.asp?username=nnnnn&password=mmmmm   
      使用   Request.QueryString["username"]  会得到   字符串   "nnnnn"   
      Request.QueryString["password"]   得到   "mmmmm"   ! 还可以用   Request.paramer["username"] ,Request.paramer["password"],和Request.form["username"] 以及Request.form["username"] 来实现.. request其他功能有 :获取服务器ip 地址: request.userhostaddress;
     获取服务器名:request.servervaribles["server_name"],获取当前网页的物理地址:request.physicalPath;获取虚拟地址:request.servervaribles["url"];等等..
      

  3.   

    你可以先了解一下web应用的基础、服务器和浏览器交互的机制
      

  4.   

    你在URL上传递参数时可以用Request来接收参数。