博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
重定向redirect与跳转forward区别
阅读量:6358 次
发布时间:2019-06-23

本文共 1432 字,大约阅读时间需要 4 分钟。

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DemoResponse.aspx.cs" Inherits="WebApplication1.DemoResponse" %>        
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;namespace WebApplication1{    public partial class DemoResponse : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {        }        protected void Button1_Click(object sender, EventArgs e)        {            //Response为响应对象             Response.Write("hello!!!");            //Response.End();//结束响应            //Response.Write("
hi"); Response.Flush(); //清除缓冲区,并将缓冲区的内容发送出去 Response.Write("
你好!!"); Response.Clear();//清除缓冲区 Response.Write("
hi!!!"); } protected void Button2_Click(object sender, EventArgs e) { //重定向 /*forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知道; redirect则是服务器收到请求后发送一个状态头给客户,客户将再请求一次, 这里多了两次网络通信的来往。当然forward也有缺点,就是forward的页面的路径如果是相对路径就会有些问题了。 forward后,地址栏显示的信息不改变 而Redirect后,是开始了一个新的Http请求,因此地址栏是redirect后的地址。 forward保存了相关的状态信息,而redirect不保存信息。 */ Response.Redirect("login.aspx");//告诉浏览器,让它去访问Login.aspx页 } }}

 

转载于:https://www.cnblogs.com/xiaz/p/5242505.html

你可能感兴趣的文章
【Go】并发编程
查看>>
VMware虚拟化NSX-Manager命令行更改admin用户密码
查看>>
python字符串函数
查看>>
ORM框架Hibernate (四)MyEclipse Hibernate Tool 逆向生成实体类
查看>>
去掉iphone连接电脑时会出现的弹出窗口
查看>>
【python】-- web开发之HTML
查看>>
vs2015 去除 git 源代码 绑定
查看>>
解决firefox的button按钮文字不能垂直居中
查看>>
网络协议端口号详解
查看>>
大话数据结构读后感——第一章
查看>>
各种排序
查看>>
ts 格式化日期输出
查看>>
Optional
查看>>
sed 命令编辑文本
查看>>
LRUCache 具体解释
查看>>
Activity调用isDestroyed()方法报出,java.lang.NoSuchMethodError
查看>>
使用AFNetworking第三方下载类
查看>>
fhq-treap小结
查看>>
about porting
查看>>
MySQL事务及ACID特性
查看>>