У меня есть макет с пунктами меню.Каждый пункт меню имеет что-то вроде этого:
<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 я могу выполнить data-href и легко перейти к разделу # section-about.Но если я вызываю это меню из Services.cshtml - это то же самое меню, но мне нужно сначала перейти к index.cshtml, а затем, возможно, с помощью jQuery прокрутить до # section-about
Как я могу это сделать, когда я нахожусь на странице «Службы», а затем нажимаю «примерно», чтобы перейти на страницу указателя и показать страницу # contact-about без эффекта прокрутки?