Хорошая книга подобна айсбергу, семь восьмых которого скрыто под водой.

- Эрнест Хемингуэй

новые заметки

Реализация HATEOAS в ASP.NET Core Web API

Что такое HATEOAS и почему это так важно?HATEOAS (гипермедиа как механизм состояния приложения) - очень важное ограничение REST. Без него REST API не может считаться RESTful, и многие преимущества, которые мы получаем от реализации архитектуры REST, ...

Читать далее

Статические классы в C#

В C# разрешено создавать статический класс с помощью ключевого слова static . Статический класс может содержать только статические поля, статические методы и статический конструктор. Не допускается создание объектов статического класса. Статические к ...

Читать далее

Представления (Views) в ASP.NET Core MVC

Что такое представления в приложении ASP.NET Core MVC?В шаблоне Model-View-Controller (MVC) представление - это компонент, который содержит логику для представления данных модели (данных модели, предоставленных ему контроллером) в качестве пользовате ...

Читать далее

ViewModel в приложении ASP.NET Core MVC

Что такое ViewModel в ASP.NET Core MVC?В приложениях реального времени один объект модели может не содержать все данные, необходимые для представления. В таких ситуациях нам нужно использовать ViewModel в приложении ASP.NET Core MVC. Итак, простыми с ...

Читать далее

Маршрутизация в приложении ASP.NET Core MVC

Что такое маршрутизация в ASP.NET Core MVC?Маршрутизация в приложении ASP.NET Core MVC представляет собой механизм, в котором оно будет проверять входящие запросы (т.е. URL-адреса), а затем отправлять этот запрос на контроллеры и их методы действий. ...

Читать далее

Роутинг на основе атрибутов в приложении ASP.NET Core MVC

Прежде чем разбираться с маршрутизацией атрибутов в приложении ASP.NET Core MVC, давайте сначала внесем некоторые изменения в наше приложение. Сначала измените метод Configure() файла Startup.cs, как показано ниже. Мы используем метод UseMvc() без пе ...

Читать далее

Собственная маршрутизация в ASP.NET Core MVC

Если вы хотите определить свой собственный маршрут, вам нужно использовать промежуточное ПО UseMvc вместо UseMvcWithDefaultRoute(). В методе Configure файла класса Startup используйте промежуточное ПО UseMVC и в этом промежуточном ПО вызовите метод M ...

Читать далее

Авторизация на основе политик в C# ASP.NET Core

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

Читать далее

Действия контроллера в ASP.NET Core

Методы действий является только открытымы методами в классе контроллера. Чтобы быть точным, это открытые методы, не отмеченные атрибутами NonAction. Любой запрашивающий URL, который проходит через систему маршрутизации ASP.NET - будь то маршрутизация ...

Читать далее

Предотвращение CSRF-атак в ASP.NET Core

Хакеры используют метод подделки межсайтовых запросов, чтобы получить привилегии законных аутентифицированных пользователей приложения, а затем выполнить любое действие, на которое у жертв есть права. Без способов обнаружить это у приложения не будет ...

Читать далее