【问题标题】:Redirect to previous page directly from global asax直接从全局 asax 重定向到上一页
【发布时间】:2012-08-23 12:44:47
【问题描述】:

Global.asaxApplication_AcquireRequestState 函数中,我有一个代码可以改变网站的语言。

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

如何做到这一点?在global.asax 可以做吗?

我提到不管你在哪个页面,用户必须被重定向到上一个页面,意思是:

page1 -> change language -> page1.

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

【问题讨论】:

    标签: c# asp.net-mvc


    【解决方案1】:

    我找到了解决方案

    Application_AcquireRequestState的代码末尾,插入:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      • 2012-12-26
      相关资源
      最近更新 更多