对异常执行操作并返回到访问的最后一页

时间:2012-09-04 18:48:07

标签: c# asp.net-mvc-3

我正在使用全局异常处理程序,在异常视图中,我让用户有机会点击按钮通过电子邮件将错误报告发送给我们。

如果单击按钮,则会从错误视图中发布SendErrorReport操作。在此操作中,我格式化并发送一封电子邮件,其中包含从“例外”视图发布的异常数据。

如果某个条件不存在,我想将用户转移到异常之前上次访问过的页面。

这可能吗?

1 个答案:

答案 0 :(得分:0)

这样的事情:

if(!CertainCondition)
{
    return Redirect(Request.UrlReferrer.ToString());
}

有关Request.UrlReferrer的更多信息。