3

我有这个:

@Html.ActionLink("English", "ChangeCulture", "CreditCard", new { culture = "en-US" }, null)

在我的控制器SomeController中,有这样的:

public ActionResult ChangeCulture(string culture)
{
    Thread.CurrentThread.CurrentCulture = new CultureInfo(culture);
    // ...
}

当我运行它时,我在里面得到一个错误AnAction(),指向someParam并说它是空的。我很确定我使用了正确的重载 for @Html.ActionLink,甚至尝试过使用命名参数,但它仍然说它是空的。我错过了什么?

我试过重命名culture为 just c

4

0 回答 0