如何传递data-href并在其他页面上调用

时间:2018-12-21 13:02:28

标签: c# html razor model-view-controller

我有菜单项的布局。每个菜单项都有这样的内容:

  <li class="@Url.IsLinkActive("About", "Home")">
   @{ if (controllerName != "Home" || actionName != "Index")
    {
     <a href=@Url.Action("Index", "Home")>
     <div class="home">@Resources.MainMenuAbout</div></a>
    }
    else
      {
       <a href="#" data-href="#section-about"> 
       <div>@Resources.MainMenuAbout</div></a>
     }
   }
   </li>

因此,在我的Index.cshtml页面上,我可以进行数据引用,并轻松导航至名为#section-about的部分。但是,如果我从Services.cshtml调用此菜单-它是同一菜单,但是我需要先进入index.cshtml,然后可能要通过jQuery滚动到#section-about

当我进入“服务”页面,然后单击“单击”时,如何去索引页面并显示#contact-about页面而没有滚动效果?

0 个答案:

没有答案