服务器。传输与响应。重定向
服务器和响应都是ASP.NET. 服务器对象为与服务器相关的各种任务提供方法和属性。传输是服务器对象的一种方法,它将当前状态的信息发送到另一个.asp文件进行处理。Resp***e对象描述与服务器响应相关的方法和属性。Redirect是Resp***e对象的一种方法,它向浏览器发送一条消息,使其连接到另一个URL。尽管服务器。传输以及响应。重定向可用于将用户从一个页面转移到另一个页面,它们实际执行此任务的方式不同。
是什么响应。重定向?
重定向是响应对象中的一个方法。当调用Resp***e方法时,它将HTTP代码302和请求的网页的URL发送到用户的浏览器。HTTP代码302通知用户的浏览器请求的资源位于不同的URL下。当浏览器接收到代码时,它会在新位置打开资源。请求的网页可以与包含该请求的网页位于同一服务器上,也可以位于其他服务器上。请求与当前页位于同一服务器上的网页时,可以使用如下响应方法:
响应。重定向(“下一页.html”);
当请求驻留在另一台服务器上的网页时,可以使用如下响应方法:
响应。重定向(“http://www.newServer.com/newPage.aspx”);
是什么服务器。传送?
如前所述,传输是服务器对象的一种方法。调用传输方法时,原始请求将被修改为传入同一服务器中的其他页面。当使用服务器。传输,用户的web浏览器中显示的URL不会更改。这是因为传输发生在服务器端,而浏览器对传输一无所知。使用第二个重载服务器。传输(字符串路径,bool preserveForm)并将第二个参数设置为true,则可以在第二个页面上使用已发布的表单变量和查询字符串。
有什么区别服务器。传输以及响应。重定向?