0
私はRazor EngineでMVC 3を使用しています。 レイアウトページでアクションリンクを実装しようとしています。このアクションリンクは、ページの言語を変更し、イベントを呼び出したページにリダイレクトします。MVC 3のレイアウトアクションの処理
私の質問は、どのようにレイアウトアクションを処理し、どのURLからアクションリンクが呼び出されたのかを知ることです。
public void Changelanguage()
{
if (MyClass.CommonFuncs.CheckLang() == "en-US")
{
MyClass.CommonFuncs.SetArabicLang();
}
else
{
MyClass.CommonFuncs.SetEnglishLang();
}
this.Redirect(Request.UrlReferrer.AbsoluteUri);
}
私のコントローラ/メソッドのURLを持つ白いページを返します。私はthis.Redirect(Request.UrlReferrer.AbsoluteUri)を使用しています。このメソッドはvoidです –
@BrianManisコードの一部で質問を更新しました –
@BrianManisこれは問題なく動作しました。タイ –