博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Response.Redirect(...,true/false)的区别
阅读量:4129 次
发布时间:2019-05-25

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

意思就是是否还要执行   Response.Redirect(...,true/false)   后的语句。  

  为   True   的话,相当于   在   Redirect   后调用   Exit   Sub/Function,   不再执行   Redirect   后的语句;   False的话,依然后执行   Redirect   后的语句。  
   
  参考示例:  
  ==============  
  Webform1.aspx  
  ==============  
  Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load  
                Session("user")   =   "before   redirect"  
   
                  Response.Redirect("webform2.aspx",   False)  
   
                  Session("user")   =   "after   redirect"  
          End   Sub  
  ==============  
  WebForm2.aspx  
  ==============  
  Private   Sub   Page_Load(ByVal   sender   As   System.Object,   ByVal   e   As   System.EventArgs)   Handles   MyBase.Load  
                  Response.Write(Session.Item("user"))  
          End   Sub  
   
  你会发现   Redirect   参数为   True   或   False   的时候,webform2   输出是不一样的。  
   
  另:当代码类似  
    Response.Redirect("abc.aspx",True)  
    Response.Write("test")  
   
  这时,因为已经跳转到了   abc.aspx,所以你在当前页的输出肯定不会有效果,所以看上去是没区别的,但实质上区别很大的。

转载地址:http://ukkvi.baihongyu.com/

你可能感兴趣的文章
Oracle 分组排序函数
查看>>
删除weblogic 域
查看>>
VMware Workstation 14中文破解版下载(附密钥)(笔记)
查看>>
日志框架学习
查看>>
日志框架学习2
查看>>
SVN-无法查看log,提示Want to go offline,时间显示1970问题,error主要是 url中 有一层的中文进行了2次encode
查看>>
NGINX
查看>>
Qt文件夹选择对话框
查看>>
1062 Talent and Virtue (25 分)
查看>>
1061 Dating (20 分)
查看>>
1060 Are They Equal (25 分)
查看>>
83. Remove Duplicates from Sorted List(easy)
查看>>
88. Merge Sorted Array(easy)
查看>>
leetcode刷题191 位1的个数 Number of 1 Bits(简单) Python Java
查看>>
leetcode刷题198 打家劫舍 House Robber(简单) Python Java
查看>>
NG深度学习第一门课作业2 通过一个隐藏层的神经网络来做平面数据的分类
查看>>
leetcode刷题234 回文链表 Palindrome Linked List(简单) Python Java
查看>>
NG深度学习第二门课作业1-1 深度学习的实践
查看>>
Ubuntu下安装Qt
查看>>
Qt札记
查看>>