0

よし、これで取り引きだ。「インデックス」というビューを持つ「ホテル」というコントローラーがあり、次の形式でリンクを生成できるコードを作成しようとしています。

../Hotel?id=1

ID を引数として渡します。そのために、MapRoute を使用してみました。

@Html.RouteCollection.MapRoute("Hotel", "../{controller}/{id}", new { controller = "hotel" });

ActionLink と一緒に:

@Html.ActionLink("More >>>", "", "Hotel", new { id = item.HotelId }, null)

しかし、結果リンクは次のようになります。

Hotel/Index/1

これは正しい場所につながりますが、私のウェブサイトのすべてのリンクの視覚的な一貫性を失います. RouteLink も試しましたが、成功しませんでした。

前もって感謝します!

4

1 に答える 1