【发布时间】:2016-11-03 03:13:44
【问题描述】:
我正在实施一个 OAuth 解决方案,其中我向需要联系我的应用程序的外部系统提供端点。
系统最初调用此端点(MVC 操作方法),然后我需要执行 Response.Redirect 将用户发送回原始系统。
我需要在调用 Response.Redirect 后立即停止我的代码执行。我尝试了以下方法,但不会停止代码执行:
HttpContext.Current.Response.Redirect(url, true);
HttpContext.Current.ApplicationInstance.CompleteRequest();
我也尝试在重定向后返回 ActionResult,但这会导致错误,我认为这与我尝试重定向然后返回结果作为响应有关。
如何在 Response.Redirect 之后停止执行代码?
【问题讨论】:
标签: c# asp.net-mvc redirect