説明:私は、ユーザーが別の言語に変更することができるフラグの画像を作成しました。完全に同じだけど言語のみが異なる別のビューにルーティングする必要があります他の視点へのルートMVC
問題:私は別のビューにルーティングしませんが、元のものに戻します。
Index.cshtml
<li>
<a
href='@Url.RouteUrl("Lietuviu")'>
<img src="/Content/img/lie.png" />
</a>
</li>
RouteConfig:
routes.MapRoute("Lietuviu", "", new { controller = "Home", action= "Lietuviu" });
にHomeController:
public ActionResult Index()
{
return View();
}
public ActionResult Lietuviu()
{
return View();
}
ビューはLietuviuという名前とビュー/ホーム/に追加されます。同じ家庭用コントローラーを使用することにしました。私は2ページしか持っていません。 私が試した:は、すべてが適切に命名されていることを確認して、ビューのための別々のコントローラを作成し、代わりのUrl.RouteUrl()
表示/ホーム/正しくありません。それはViewS/Home/Lietuviu.cshtml – AdrienTorris
です。申し訳ありませんが、それはタイプミスでした。 Views/Home/Lietuviu.cshtml – Kelb56
もっとコードを表示できますか?すべてのルート設定。 – AdrienTorris