• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ASP.NET:Response.Redirect重定向

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Response.Redirect语句作用是重定向,由当前界面跳转到指定的界面,那么他的原理是什么呢?

我们用网页调试的方式看一下例子:进入编辑界面(在本例中为运行ShowEdit.ashx文件),F12进行调试

 

按下“修改用户”按钮后,首先浏览器端向服务端发送一个post请求,请求的地址为图2所标;

之后服务端找到IIS,IIS交给aspnet_isapi.dll,再转给.netframework,指向EditUser.ashx文件中的代码,当执行到context.Response.Redirect(“UserInfoList.ashx”)时,在响应报文会向浏览器返回一个302指令+Location,其中302代表重定向,Location指向要跳转浏览器的地址


 

浏览器接收到302就知道接下来要跳转的网页,即为浏览器重新向服务器发送get请求,请求有Location属性所指定的页面,可以看到此时的状态指令码已经变成200(OK)

 

最后以一张笔记图作为总结首尾:


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
asp.net操作word模板发布时间:2022-07-10
下一篇:
使用Jexus实现ASP.NET在Linux平台下的部署发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap