Как сделать новые страницы из динамического выпадающего в asp.net mvc - PullRequest
0 голосов
/ 13 ноября 2018
@foreach (var mi in menuItems){
  if(mi.MenuItems.Count > 0){
    <li class="dropdown">
      <a href="#" class="dropdown-toggle" data-toggle="dropdown"><span class="glyphicon glyphicon-tags"></span> &nbsp;@mi.Caption <span class="caret"></span> </a>
      <ul class="dropdown-menu">
        @foreach (var smi in mi.MenuItems){
          <li><a href="@smi.TargetUrl"><span class="glyphicon glyphicon-tag"></span> @smi.Caption</a></li>
        }
      </ul>
    </li>
  }else{
    <li><a href="@mi.TargetUrl"><span class="glyphicon glyphicon-tag"></span>@mi.Caption</a></li>
  }
}

Итак, это мой код для извлечения данных из базы данных плюс отображение в Navigation-Bar-Dropdown-List, и он работает нормально.

То, что я хотел сделать, - это когда я нажимаю на любой элемент Dropdown-List, я хотел перенаправить / открыть новую страницу, показывающую подробности об этом конкретном элементе, когда я нажал.

Я пытался, но не мог понять, как это сделать.Поскольку нет ссылок, где я могу дать свой частичный вид или путь просмотра.

Пожалуйста, помогите мне здесь ... Я надеюсь, это все объясняет.Если вы хотите узнать что-то еще, пожалуйста, дайте мне знать.Заранее спасибо.

...