在Global.asax
中,在Application_AcquireRequestState
函数中,我有一个更改网站语言的代码。
更改语言后,我想重定向到上一页。
如何做到这一点?在 global.asax
中可以吗?
我提到,无论您在哪个页面,用户都必须重定向到上一页,这意味着:
page1 -> change language -> page1.
我读到How do I redirect to the previous action in ASP.NET MVC?我想在 Global.asax 中实现它,但我不知道是否可以。
最佳答案
我找到了解决方案。
在 Application_AcquireRequestState
中,在代码末尾插入:
if ( this.Request.UrlReferrer != null ) {
this.Context.Response.Redirect( this.Request.UrlReferrer.ToString() );
}
关于c# - 直接从全局 asax 重定向到上一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12091895/