Введение

Завершено

Blazor создает интерактивные веб-приложения с помощью .NET, что позволяет совместно использовать логику приложения как на сервере, так и на стороне клиента, не сталкиваясь со сложностями управления библиотеками JavaScript на стороне клиента.

Предположим, что компания доставки пиццы наняла вас, чтобы модернизировать свой веб-сайт с лицом клиента. Вы уже создали страницы для них, которые отображают пиццу и позволяют клиентам настраивать начинки для своих пицц. Теперь вы хотите добавить страницы заказа и улучшить навигацию приложения. Также необходимо настроить согласованный макет в приложении, чтобы клиенты могли быстро найти то, что им нужно.

В этом модуле вы узнаете, как маршрутизировать клиентов через приложение с помощью @page директивы, маршрутизации Blazor и NavLink компонента. При работе с навигацией основное внимание уделяется сокращению дубликата кода путем добавления макетов в приложение.

Цели обучения

В конце этого модуля вы можете:

  • улучшать навигации приложения Blazor с помощью компонента маршрутизатора и NavLinks;
  • расширять функциональные возможности с помощью параметров маршрута;
  • уменьшать дублирование кода с помощью макетов в приложении Blazor.