本文共 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/