在Global.asax
,在Application_AcquireRequestState
函数中,我有一个代码可以更改网站的语言。
更改语言后,我想重定向到上一页。
怎么做?在global.asax
可以吗?
我提到无论你在哪个页面都无关紧要,用户必须被重定向到上一页,意思是:
page1 -> change language -> page1.
我读了How do I redirect to the previous action in ASP.NET MVC?,我想在Global.asax中实现它,但我不知道是否可以。
答案 0 :(得分:2)
我找到了解决方案。
在Application_AcquireRequestState
中,在代码末尾插入:
if ( this.Request.UrlReferrer != null ) {
this.Context.Response.Redirect( this.Request.UrlReferrer.ToString() );
}