我有菜单项的布局。每个菜单项都有这样的内容:
<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页面而没有滚动效果?