-1

从一页移动到另一页的代码是 Response.Redirect("AddElementTitle.aspx", false); 我的问题是,为什么我们写 false 就好像我们不写 false 而不是页面移动到其他页面。请告诉我为什么我们写假。

4

2 回答 2

1

谷歌搜索Response.Redirect很快就会把你带到这里HttpResponse.Redirect 方法,其中endResponse参数描述为:

指示当前页面的执行是否应该终止

于 2013-01-15T12:28:45.483 回答
0

HttpResponse.Redirect有两个重载。HttpResponse.Redirect Method (String, Boolean)接受一个布尔参数是否应该中止当前页面的执行。

如果您通过true此函数将调用Response.End并且当前线程将被中止。

你应该记住,如果这个值是false重定向代码之后的所有代码将执行。

我假设常见的方法是使用HttpResponse.Redirect Method (String)方法,该方法等效于使用一个值调用HttpResponse.Redirect Method (String, Boolean)true来结束响应并中止当前页面的执行。

于 2013-01-15T13:00:14.007 回答