2012-08-23 77 views
2

Global.asax,在Application_AcquireRequestState功能,我有一個代碼,它改變了網站的語言。直接從全局asax重定向到上一頁

更改語言後,我想重定向到上一頁。

如何做到這一點? global.asax可以嗎?

我提不上你,必須將用戶重定向到前一頁頁什麼事,意思是:

page1 -> change language -> page1. 

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

回答

2

我找到了解決方案

Application_AcquireRequestState,在代碼結束時,插入:

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