Перенаправить на указанную привязку c в приложении Blazor на стороне сервера - PullRequest
0 голосов
/ 25 мая 2020
• 1000 Кто-нибудь знает, как я могу этого добиться?

В моем приложении пользователь перенаправляется в файл кода моего компонента бритвы.

NavigationManager.NavigateTo($"/Lagerregal/Auftrag/{Belegnummer}#{Position.BPOS_N_POSID + Position.UrlParameter}");

Заранее спасибо! Марвин

1 Ответ

0 голосов
/ 25 мая 2020

Хенк Холтерман прокомментировал блог действительно хорошо. Если вы хотите перемещаться без использования JavaScript, вы можете попробовать это -

@inject NavigationManager Nav;
<a @onclick="OnChanged"> Section 1 </a>
<a href="@Nav.BaseUri/Descriptions#section2"> Section 2 </a>

 void OnChanged(MouseEventArgs e)
      {
          Nav.NavigateTo($"{Nav.BaseUri}/Descriptions#section1");

       }

@page "/Descriptions" 
 <h3 id="section1">Section 1</h3>
 <p>This is first Section</p>

 <h3 id="section2">Section 2</h3>
 <p>This is second Section</p>
...