を使用してコントローラ間を移動しようとしていActionLink
ます。問題を例を挙げて説明します。
私はハットコントローラーのインデックスビューで、以下のコードを使用して製品コントローラーの詳細アクションへのリンクを作成しようとしています。
<%= Html.ActionLink("Details", "Details", "Product", new { id=item.ID }) %>
これにより、製品コントローラーの詳細へのリンクを作成する代わりに、ハットコントローラーで詳細アクションへのリンクを生成し、その最後に長さパラメーターを追加します。
Hat/Details/9?Length=7
HTML.ActionLink
この問題が原因で、を使用してコントローラを切り替えることができません。私が間違っていることを指摘していただければ幸いです。ありがとう
PS:MVCに付属するデフォルトのルート設定を使用しています
routes.MapRoute("Default", "{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = "" } );