从一页移动到另一页的代码是 Response.Redirect("AddElementTitle.aspx", false); 我的问题是,为什么我们写 false 就好像我们不写 false 而不是页面移动到其他页面。请告诉我为什么我们写假。
问问题
44 次
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 回答