Introduction
Blazor создает интерактивные веб-приложения с помощью кода .NET. Он позволяет совместно использовать логику приложения как на сервере, так и на стороне клиента, без сложности управления клиентскими библиотеками JavaScript.
Предположим, что компания по доставке пиццы нанимает вас, чтобы модернизировать свой веб-сайт, ориентированный на клиента. Вам предоставляются макеты веб-страниц от графических дизайнеров, и вы подробно обсуждаете функциональные возможности сайта со всеми заинтересованными лицами. Теперь вы хотите приступить к созданию сайта с основными страницами для выбора пиццы. У вашей команды много лет опыта C#, но у вас меньше опыта работы с JavaScript, поэтому вы хотите написать максимально возможное количество кода в .NET. В последующих модулях в этом учебном курсе вы создадите страницы оформления заказа и проверки подлинности.
В этом модуле вы узнаете о компонентах Blazor и о том, как их использовать для создания пользовательского интерфейса, отображающего динамические данные.
Цели обучения
К концу этого модуля вы сможете:
- Создайте пользовательский интерфейс для веб-приложения, создав компоненты Blazor.
- Доступ к данным для отображения в веб-приложении.
- Обменивайтесь данными в вашем веб-приложении между несколькими компонентами Blazor.
- Привязка HTML-элемента к переменной в компоненте Blazor.