Для работы с учётными записями пользователей и разграничения доступа по ролям в распоряжении ASP.NET Core MVC имеется специальная библиотека Identity. С её помощь также можно создать так называемых пользователей по умолчанию. Учётные записи, которые присутствуют в приложении изначально и позволяют начать работу с ним сразу же после развёртывания.
Продолжить чтениеРубрика: Asp.net
Обмен данными сложной структуры с использованием ASP.NET Web API
Предпосылкой для написания этой статьи стал комментарий к статье «Использование AJAX в ASP.NET MVC», который был оставлен 26 февраля 2018 года одним из гостей сайта. В комментарии говорилось, что в статье не хватает примера обмена данными сложной структуры. С одной стороны обмен такими данными в принципе ничем не отличается от
Продолжить чтениеДобавляем окончание .html URL-адресам в ASP.NET MVC
Даже в наше время RESTful URL адреса, которые имеют расширение .html всё ещё достаточно популярны. Рассмотрим, как сформировать подобные URL-адреса для ASP.NET MVC.
Продолжить чтениеФильтр действий и результатов выполнения запроса в ASP.NET MVC
ASP.NET MVC позволяет контролировать процесс выполнения методов действий контроллера и выдачу результата выполнения HTTP запроса с помощью специальных атрибутов. Это даёт возможность выполнить определённые операции как до вызова метода, так и после него.
Продолжить чтениеДелаем свой HTML хелпер для ASP.NET MVC
HTML хелперы играют важную роль в разработке веб приложений на основе ASP.NET MVC. Они позволяют не только автоматизировать генерацию HTML, но и почти полностью избавляют программиста от необходимости встраивать программную логику в представление. ASP.NET MVC имеет в своём составе достаточно мощный набор хелперов. Но, если подходящего стандартного хелпера всё-таки не
Продолжить чтениеИспользование AJAX в ASP.NET MVC
В предыдущих статьях, посвящённых AJAX мы рассматривали стандартные способы реализации данной технологии. Они одинаково подходят не только для PHP или Python, но и для большинства других серверных языков. Однако у Microsoft, как это часто бывает, свой собственный подход, отличающийся от общепринятого. В случае Web Forms работа с AJAX построена на
Продолжить чтениеПаттерн «Репозиторий» в качестве модели в ASP.NET MVC
Как известно, в MVC модель содержит в себе бизнес-логику приложения и, при необходимости, обеспечивает доступ к данным хранящимся в БД. При этом если учитывать, что подавляющее большинство веб приложений ASP.NET MVC строятся на основе различных СУБД, взаимодействие модели с БД становится насущной потребностью. Ранее уже рассматривалась архитектура паттерна «Репозиторий», его
Продолжить чтениеНестандартный раскрывающийся список на ASP.NET AJAX
В этой статье мы рассмотрим пример создания раскрывающегося списка с нестандартным дизайном. К сожалению, обычный раскрывающийся список в виде элемента управления DropDownList может содержать только элементы типа ListItem, что сильно ограничивает возможности по его стилизации. Однако с помощью технологии ASP.NET AJAX можно реализовать раскрывающийся список с практически произвольным внешним видом
Продолжить чтениеАккордеон с использованием ASP.NET AJAX
Технология AJAX позволяет значительно расшить возможности платформы ASP.NET. Рассмотрим реализацию средствами ASP.NET AJAX сворачиваемого элемента или по-другому аккордеона. Аккордеоны имеют широкое применение в веб интерфейсах. Это и выпадающие меню, и разнообразные раскрывающиеся панели, и спойлеры и т.д. Без них сложно себе представить любой современный сайт.
Продолжить чтениеСчётчик посещений для сайта на ASP.NET (Web Forms) своими руками
Большинству владельцев сайтов интересно узнать, какие страницы привлекают больше всего посетителей, и сколько посетителей заходит на сайт вообще за тот или иной промежуток времени. В настоящее время существует множество готовых решений по сбору статистики посещаемости сайта, таких как Google Analytics, LiveInternet, Яндекс Метрика и другие. Но, при этом по-прежнему остаются
Продолжить чтение