【发布时间】:2013-01-15 12:25:25
【问题描述】:
从一页移动到另一页的代码是 Response.Redirect("AddElementTitle.aspx", false); 我的问题是,为什么我们写假好像我们不写假而不是页面移动到其他页面。请告诉我为什么我们写错了。
【问题讨论】:
标签: asp.net sql-server visual-studio-2010
从一页移动到另一页的代码是 Response.Redirect("AddElementTitle.aspx", false); 我的问题是,为什么我们写假好像我们不写假而不是页面移动到其他页面。请告诉我为什么我们写错了。
【问题讨论】:
标签: asp.net sql-server visual-studio-2010
Response.Redirect 的 Google 搜索很快就会将您带到 HttpResponse.Redirect Method ,其中 endResponse 参数描述为:
指示当前页面的执行是否应该终止
【讨论】:
HttpResponse.Redirect 有两个重载。 HttpResponse.Redirect Method (String, Boolean) 接受一个布尔参数是否应该中止当前页面的执行。
如果您传递true,此函数将调用Response.End,并且当前线程将被中止。
你应该记住,如果这个值为false,那么重定向代码之后的所有代码都会执行。
我假设常用的方法是使用HttpResponse.Redirect Method (String) 方法,它等效于使用true 值调用HttpResponse.Redirect Method (String, Boolean),从而结束响应并中止当前页面的执行。
【讨论】: