问题描述
Response这个对象到底是操作什么的,是IIS向浏览器发送数据的对象吗???Request这个对象是浏览器向IIS发送数据吗?会话状态也不明白?会话由一个可以使用SessionID属性读取的唯一会话标识符标识。为ASP.NET应用程序启用会话状态时,将检查应用程序中每个页面请求是否有浏览器发送的SessionID值。如果未提供任何SessionID值,则ASP.NET启动一个新会话,然后将该会话的SessionID随响应一起发送到浏览器。SessionID会一起发送到浏览器,那么我在浏览器怎么取这个sessionID呢?????????我又怎么储存下来呢????另外就是我如何又将SessionID发送给IIS呢????可以给我一个小的列子吗?????????
解决方案
解决方案二:
session的问题:例如有一个登陆界面,登陆以后你要跳到一个默认的网页.我在登陆界面的后台代码中用了一个session["name"],登陆成功以后用一跳response.redirect("")跳到默认界面,这时我在默认界面就可以使用session["name"],他的值和登陆界面里的值是一样的
解决方案三:
我顶
解决方案四:
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
解决方案五:
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"];等等..
解决方案六:
你可以先了解一下web应用的基础、服务器和浏览器交互的机制
解决方案七:
你在URL上传递参数时可以用Request来接收参数。