以上代码“是否”起作用。用户在3秒后被重定向到login.aspx,但是Visua">
我有一个调查应用程序,用户填写该信息,然后单击Submit并被重定向到其他页面(Success.aspx
),该页面只显示一条消息:“已保存了调查!”
之后,我想将用户自动重定向到登录页面。我找到了以下代码:
<meta http-equiv="refresh" content="3;url=Login.aspx/" />
以上代码“是否”起作用。用户在3秒后被重定向到login.aspx
,但是Visual (2013)中的代码不再中断。如果用户尝试登录,代码将引导他到调查页面Response.Redirect("Survey.aspx")
。
但是,即使是在该页面的加载中,我放置的断点也将不再起作用。
如果我移除
<meta http-equiv="refresh" content="3;url=Login.aspx/" />
断点又起作用了!这是众所周知的问题吗?
发布于 2015-05-14 23:50:16
在ASP.Net回发和经典HTTP请求 (在本例中是到达)之间,您会感到困惑。
只有ASP.Net进行回发,这是由绑定到ASP.Net中的doPostback() JavaScript调用触发的非标准交互。
元标记所做的是一个标准的HTTP。
不同之处(在您的特定场景中)是,当发生某些事情时,回发将命中调用页(客户端触发对服务器的HTTP,ASP.Net处理调用),因为元将简单地触发到新页面(客户机只调用新页面,不与调用页交互)。
希望这就解释了。
https://stackoverflow.com/questions/30172570
复制相似问题