【发布时间】:2013-02-28 13:18:56
【问题描述】:
我想知道是否有某种方法可以使用Html.ActionLink 来设置必须以哪种语言生成使用AttributeRouting 的链接的URL。我试过了:
Html.ActionLink("DescriptionLinkText", "Controller", "Action",
new { language="en" }, null)
但它不起作用。有没有办法设置为AttributeRouting,必须在其中生成URL。
我需要在我的网站链接顶部放置以更改当前语言。例如,如果用户在 /en/contact 并单击链接以更改为西班牙语,我希望重新加载相同的页面,但使用西班牙语 /es/contacto 而不是重定向到主页,因此我需要在CurrentCulture 的不同文化允许更改语言并继续到同一页面。
感谢您的帮助
【问题讨论】:
标签: asp.net-mvc attributerouting