2

にはGlobal.asaxApplication_AcquireRequestState関数に、サイトの言語を変更するコードがあります。

言語を変更した後、前のページにリダイレクトしたい。

これを行う方法 ?でglobal.asaxいいですか?

あなたがどのページにいるかは関係ありません。ユーザーは前のページにリダイレクトする必要があります。つまり、次のことを意味します。

page1 -> change language -> page1.

ASP.NET MVC で前のアクションにリダイレクトするにはどうすればよいですか?を読みました。Global.asaxに実装したいのですが、大丈夫かどうかわかりません。

4

1 に答える 1

2

私は解決策を見つけました。

Application_AcquireRequestState、コードの最後に次を挿入します。

if ( this.Request.UrlReferrer != null ) {
   this.Context.Response.Redirect( this.Request.UrlReferrer.ToString() );
}
于 2012-08-23T12:55:05.117 に答える