zoukankan      html  css  js  c++  java
  • Response.Redirect(...,true/false)的区别 dodo

    意思就是是否还要执行   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,所以你在当前页的输出肯定不会有效果,所以看上去是没区别的,但实质上区别很大的。
    Response.Redirect(...,true/false)的区别
  • 相关阅读:
    学习笔记 之《一线架构师实践》
    Java 面试汇总
    C++11移动语义之一(基本概念)
    C++中的RAII介绍
    Qt自定义控件之可伸缩组合框(GroupBox)控件
    redis集群中的增删查改
    redis设置密码
    Linux安装部署FTP服务器
    SSM + MySQL批量删除操作
    SSM
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/2210739.html
Copyright © 2011-2022 走看看