私はこれを持っています:
@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。