我想知道是否有某种方法可以Html.ActionLink
用来设置必须使用哪种语言生成链接的 URL AttributeRouting
。我尝试过:
Html.ActionLink("DescriptionLinkText", "Controller", "Action",
new { language="en" }, null)
但它不起作用。有没有办法设置必须AttributeRouting
以哪种语言生成 URL。
我需要的是在我的网站链接顶部放置以更改当前语言。例如,如果用户在 /en/contact 并单击链接以更改为西班牙语,我希望重新加载同一页面,但使用西班牙语 /es/contacto 而不是重定向到主页,因此我需要在CurrentCulture 的不同文化允许更改语言并继续到同一页面。
谢谢你的帮助