NET (Core) - кроссплатформенная и открытый код реализация .NET, переоформленная для облачной эпохи, сохраняя при этом значительную совместимость с платформа .NET Framework. Используется для приложений Linux, macOS и Windows.

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

Собственная маршрутизация в 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

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

Читать далее

Middleware со строгой типизацией в ASP.NET Core

Большинство разработчиков ASP.NET Core знакомы с традиционным способом создания классов ПО промежуточного слоя, основанным на соглашениях. В подавляющем большинстве примеров используется подход, основанный на соглашениях. Но также доступен строго тип ...

Читать далее

Изменение размера изображений перед загрузкой в ​​Blazor Web Assembly

Итак, вы разрешаете пользователям загружать изображения на сервер из вашего приложения Blazor WASM, но по какой-то причине хотите ограничить фактические размеры изображения. Вместо того, чтобы просить пользователя отредактировать изображение перед за ...

Читать далее

Простое автозаполнение для Blazor

Одна из вещей, которые мне действительно нравятся в Blazor, — это то, как часто в вашем приложении легко реализовать функции, которые, если они понадобятся в серверном приложении, заставят вас протестировать свой JavaScript-фу или обратиться к сторон ...

Читать далее

Многоразовый универсальный компонент автозаполнения для Blazor.

В одной из последних статей я рассмотрел создание простого компонента автозаполнения в приложении Blazor WebAssembly, который динамически извлекает данные из базы данных через API в зависимости от того, что пользователь вводит на входе. Он работает х ...

Читать далее

Изоляция CSS в Razor Pages

Изоляция CSS была введена в .NET 5 для компонентов Blazor. Теперь это касается Razor Pages (и представлений MVC) в .NET 6, который должен быть выпущен в ноябре этого года. Вот краткий обзор того, как изоляция CSS работает в Razor Pages, и проблемы, д ...

Читать далее

Сочетание клавиш в Visual Studio Code (VSCode) и Visual Studio 20ХХ.

Сочетание клавиш для автовыравнивания кодаВ Visual Studio для форматирования или "украшения" кода в редакторе кода Visual StudioФорматировать фрагмент кода - жмёшь Ctrl + K, отпускаешь и сразу жмёшь Ctrl + F. Форматировать весь код - жмёшь Ctrl + K, ...

Читать далее