MVCでjQuery Mobileを使用しています。カーコントローラーのインデックスページへのリンクを pageid で作成する方法がわかりません。_Layout.cshtml で 2 つのページが定義されています。 最初のページ:
<div data-role="page" id="CarID">
<div data-role="header">
<ul>
<li><a href="@Url.Content("~/Car/Index/#CarID")">1. Page Car</a></li>
<li><a href="@Url.Content("~/Car/Index/#MaintID")">2. Page Maint</a></li>
</ul>
</div>
<div data-role="content">
@RenderSection("PageCar")
2 ページ目:
<div data-role="page" id="MaintID">
<div data-role="header">
<ul>
<li><a href="@Url.Content("~/Car/Index/#CarID")" >1. Page Car</a></li>
<li><a href="@Url.Content("~/Car/Index/#MaintID")">2. Page Maint</a></li>
</ul>
</div>
<div data-role="content">
@RenderSection("PageMaint")
問題は、これらのリンクが、カー コントローラーのインデックス ページではなく、ホーム コントローラーのインデックス ページのセクションをレンダリングすることです。ページIDのないリンクは機能するので、 href="@Url.Content("~/Car/Index") は機能しますが、明らかにページIDがないため、特定のページIDにアクセスする方法がわかりません。あらゆる種類のリンクを試しました、どれもまったく機能しないか、ホームコントローラーのインデックスビューに移動します:
<li><a href="#MainID")">2 Page Maint</a></li>
<li><a href="@Url.Action("Index", "Car", new { id ="MaintID" })">2 Page Maint</a></li>
<li>@Html.ActionLink("2 Page Maint", "Index", "Car", new { id = "Maint" }) </li>
pageid を使用して車のコントローラーのインデックス ページへのリンクを作成するのを手伝ってくれる人はいますか? どんな助けでも大歓迎です。ありがとう