我有一个简单的问题。如果我使用的是 Response.Redirect(),假设用户取消重定向,这会杀死所有页面功能吗?
例如,假设我有一个带有按钮的页面,当按下该按钮时,会弹出一条消息,上面写着“hi”。然后,在代码中的某个点,用户遇到了 Response.Redirect()。在浏览器上清除页面之前,他们在浏览器中点击了停止。然后,他们点击按钮。它还会说“嗨”,还是该页面无法正常工作?
编辑以获取更多信息:也许我只是不理解答案,但我仍然没有我的问题的答案。让我改写更准确。
我有两个按钮,当它们被单击时,它们都会执行 C# 函数。其中一个执行 Response.Redirect() 到不同的页面。另一个在消息框中打印出“Hi”。用户按下按钮 1。 response.redirect 开始处理,但在用户被重定向之前,他们认为他们犯了一个错误,并在浏览器中点击了 STOP 按钮。用户仍在查看相同的网页。他们点击按钮#2。我的问题是,会弹出“嗨”的消息吗?C# 函数是否仍然有效?还是在尝试重定向后无法访问后面的代码?