私はこれを持っています:
@Html.ActionLink("English", "ChangeCulture", "CreditCard", new { culture = "en-US" }, null)
そして、私の controllerSomeController
には、これがあります:
public ActionResult ChangeCulture(string culture)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo(culture);
// ...
}
これを実行すると、内部AnAction()
でエラーが発生し、null を指してsomeParam
言っています。名前付きパラメーターを使用してみても、適切なオーバーロードを使用していると確信して@Html.ActionLink
いますが、それでも null と表示されます。私は何が欠けていますか?
に名前を変更しようとculture
しましたc
。