为什么我们在从一个页面移动到另一个页面时写入错误

时间:2013-01-15 12:25:26

标签: asp.net sql-server visual-studio-2010

从一个页面移动到另一个页面代码是  Response.Redirect(“AddElementTitle.aspx”,false); 我的问题是,为什么我们写错,好像我们不写错也比页面移动到其他页面。请告诉我为什么我们写错了。

2 个答案:

答案 0 :(得分:1)

谷歌搜索Response.Redirect非常快速地将您HttpResponse.Redirect Method 引导到endResponse,其中{{1}}参数描述为:

  

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

答案 1 :(得分:0)

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

如果您通过true,此功能将调用Response.End,当前线程将被中止。

您应该记住,如果此值为false,则重定向代码之后的所有代码都将执行。

我认为通常的方法是使用HttpResponse.Redirect Method (String)方法,这相当于调用HttpResponse.Redirect Method (String, Boolean) true值,结束响应并中止当前页面的执行。< / p>