как передать data-href и вызвать его на другой странице - PullRequest
0 голосов
/ 21 декабря 2018

У меня есть макет с пунктами меню.Каждый пункт меню имеет что-то вроде этого:

  <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 без эффекта прокрутки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...