`
yiyeqinghuasoon
  • 浏览: 645378 次
文章分类
社区版块
存档分类
最新评论

[代码]服务器端的隐藏重定向

 
阅读更多

重点总结
在ASP.NET中要想实现网页的重定向,可以通过以下4种方式来实现:
1、通过超链接重定向。
2、使用跨页面发送技术重定向网页。
3、通过浏览器编程重定向网页。
4、通过服务器重定向网页。

本示例演示的是第四种重定向方式。
也就是调用Server.Transfer()方法进行重定向。它和Response.Redirect()方法的区别就是重定向的操作是在服务器上悄悄完成的。
怎么知道呢?
可以通过调用这两个方法之后,浏览器地址栏有没有发生改变来进行区别。
调用Response.Redirect()之后,浏览器的地址被更新为由Redirect()方法的参数指定的URL;
也就是说,重定向是浏览器自己完成的,虽然这命令是由服务器下达的。但是,浏览器清楚知道网页已经重定向了。
而调用Server.Transfer()之后,浏览器的地址并未更改,但是网页的内容早已经不是源页的内容了。
也就是说,服务器重定向了,但浏览器不知道。

示例代码
本演示代码,通过单击源页上的重定向按钮,服务器端调用Server.Transfer()将网页重定向到名为Another.aspx的页面。
演示代码中使用的是包含了Boolean参数的Transfer()重载方法。
此Boolean参数的作用是指示是否保留页的查询字符串和窗体的数据,保留则为true,不保留则为false。
你也可以使用Transfer()的另外一个只需要提供重定位的URI的重载方法。

分享到:
评论

相关推荐

    Unity重定向日志输出到屏幕

    由于经常要在手机端定位问题及日志信息,要查看日志或者报错啥的都需要连接电脑。 非常的不方便,所以做了个日志输出的重定向到屏幕上... 后面有代码,有其他需要的可以自己加,比如把日志上传服务器或者存本地文件啥的

    Servlet与JSP核心编程第2版

    JSP初学者用书 很不错的一本书 第1章 servlet和jsp技术概述 1.1 servlet的功用 ...19.8 服务器端图像映射 19.9 隐藏域 19.10 控件组 19.11 制表次序 19.12 用于调试的web服务器 附录 服务器的组织与结构

    JSP100选择题 JSP100选择题 适合考前练习

    A.Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端 B.关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期 C.在禁用Cookie时可以...

    Java开发技术大全 电子版

    Java开发技术大全 电子版 第1篇Java基础知识入门....14.13.14“时间/日期”菜单的响应代码570 14.13.15“自动换行”菜单的响应代码570 14.13.16“查找…”菜单的响应代码570 14.13.17“设置字体…”菜单...

    TCPIP详解--共三卷

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    WEB安全测试

    目录 序 1 前言 3 第1章 绪论 13 ...12.14 以交互方式尝试服务器端包含(SSI)注入 275 12.15 系统地尝试服务器端包含(SSI)注入 276 12.16 以交互方式尝试LDAP注入 278 12.17 以交互方式尝试日志注入 280

    TCP_IP详解卷1

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCPIP详解卷[1].part04

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCPIP详解卷[1].part09

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCPIP详解卷[1].part05

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCPIP详解卷[1].part03

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCPIP详解卷[1].part06

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCP/IP详解part_2

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCPIP详解卷[1].part08

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCPIP详解卷[1].part11

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCPIP详解卷[1].part12

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCPIP详解卷[1].part07

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    TCPIP详解卷[1].part10

    18.11.1 TCP服务器端口号 193 18.11.2 限定的本地IP地址 194 18.11.3 限定的远端IP地址 195 18.11.4 呼入连接请求队列 195 18.12 小结 197 第19章 TCP的交互数据流 200 19.1 引言 200 19.2 交互式输入 200 19.3 经受...

    asp.net专家疑难解答200问源码

    22.如何实现从服务器端向页面动态添加javascript脚本-示例1 22.如何实现从服务器端向页面动态添加javascript脚本-示例2 24.如何处理多页面重定向到同一页面后的返回问题 25.如何用Response.Redirect方法传递汉字 ...

    asp.net专家疑难解答200问

    如何实现从服务器端向页面动态添加javascript脚本-示例1 22.如何实现从服务器端向页面动态添加javascript脚本-示例2 24.如何处理多页面重定向到同一页面后的返回问题 25.如何用Response.Redirect方法...

Global site tag (gtag.js) - Google Analytics