【发布时间】:2015-02-22 00:49:39
【问题描述】:
我正在开发一个具有不同语言的新 ePortfolio,为此我想使用 html.actionlink,它只会更改我使用的参数语言。我到处查了,好像没找到!
我有这段代码
@Html.ActionLink("Engelska", "Index", new { lang = "Eng" })<br />
@Html.ActionLink("Tyska", "Index", new { lang = "Ger" })<br />
@Html.ActionLink("Svenska", "Index", new { lang = "Swe" })<br />
<br />
@Html.ActionLink("Engelska - About", "About", new { lang = "Eng" })<br />
@Html.ActionLink("Tyska - Über", "About", new { lang = "Ger" })<br />
@Html.ActionLink("Svenska - Om", "About", new { lang = "Swe" })<br />
<br />
@Html.ActionLink("Engelska - Exercises", "Exercises", new { lang = "Eng" })<br />
@Html.ActionLink("Tyska - Übungen", "Exercises", new { lang = "Ger" })<br />
@Html.ActionLink("Svenska - Övningar", "Exercises", new { lang = "Swe" })<br />
但最后我只想要 6 个,3 个用于操作方法,3 个用于语言,请有人帮我吗?
【问题讨论】:
-
你想达到什么目的? 3 个控制器(索引、关于和练习)只需一个操作?
-
@rmorrin - Np,我正在努力实现我可以拥有 3 个 Html.ActionLink 来切换当前页面的语言和其他三个 Html.ActionLink 进入另一个使用相同语言的操作参数然后它现在是什么
标签: c# html razor model-view-controller