1

我正在使用带有 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 的汽车控制器索引页面的链接吗?任何帮助将不胜感激。谢谢

4

0 回答 0