Обмен данными сложной структуры с использованием ASP.NET Web API

Предпосылкой для написания этой статьи стал комментарий к статье «Использование AJAX в ASP.NET MVC», который был оставлен 26 февраля 2018 года одним из гостей сайта. В комментарии говорилось, что в статье не хватает примера обмена данными сложной структуры. С одной стороны обмен такими данными в принципе ничем не отличается от

Фильтр действий и результатов выполнения запроса в 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, Яндекс Метрика и другие. Но, при этом по-прежнему остаются