直接从全局asax重定向到上一页

时间:2012-08-23 12:44:48

标签: c# asp.net-mvc

Global.asax,在Application_AcquireRequestState函数中,我有一个代码可以更改网站的语言。

更改语言后,我想重定向到上一页。

怎么做?在global.asax可以吗?

我提到无论你在哪个页面都无关紧要,用户必须被重定向到上一页,意思是:

page1 -> change language -> page1.

我读了How do I redirect to the previous action in ASP.NET MVC?,我想在Global.asax中实现它,但我不知道是否可以。

1 个答案:

答案 0 :(得分:2)

我找到了解决方案

Application_AcquireRequestState中,在代码末尾插入:

if ( this.Request.UrlReferrer != null ) {
   this.Context.Response.Redirect( this.Request.UrlReferrer.ToString() );
}