我正在使用带有 MVC 的 jQuery Mobile。我不知道如何使用 pageid 创建指向汽车控制器索引页面的链接。我在 _Layout.cshtml 中定义了两个页面: 第一页:
<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")
第二页:
<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 的汽车控制器索引页面的链接吗?任何帮助将不胜感激。谢谢