ASP.NET MVC: Плагины для ASP.NET MVC или Autofac Modules как plugins
Сайтостроение | создано: 03.09.2014 | опубликовано: 03.09.2014 | обновлено: 13.01.2024 | просмотров: 12065 | всего комментариев: 2
Модульные приложения - это хорошо масштабируемые приложения, которые достаточно просто поддаются расширению, то есть добавлению нового функционала. В этой статье описывается один из примеров организации модульного приложения на основе DI-контейнера Autofac.
ASP.NET: EntityFaker helper for unit-testing или помощник для написания Unit-тестов
Сайтостроение | создано: 05.08.2014 | опубликовано: 06.08.2014 | обновлено: 13.01.2024 | просмотров: 5464
Писать тесты при написании программ (сайтов, библиотек, контролов) признак хорошего тона в программировании. А если учесть, что написание тестов требуют достаточно много времени, то помощник в этом деле не помешает.
Загрузка файла и выгрузка при помощи HttpHandler или Download + Upload
Сайтостроение | создано: 08.10.2013 | опубликовано: 09.10.2013 | обновлено: 13.01.2024 | просмотров: 18688 | всего комментариев: 4
Недавно пришлось реализовывать возможность выгрузки (upload) на сервер файлов большого размера и выдачи (download) этого файла пользователю. Делать это решил при помощи HttpHandler. Сам принцип при использовании IHttpHandler очень просто, но есть некоторые нюансы.
ASP.NET MVC: DataSource на JavaScript или обертка на Web API сервис (часть 2)
Сайтостроение | создано: 16.07.2013 | опубликовано: 16.07.2013 | обновлено: 07.02.2024 | просмотров: 7233
В прошлой части статьи была проделана огромная работа по подготовке проекта к дальнейшему функционалу. В этой части будем доводить до логического завершения начатое. Добавим пейджинг, сделаем фильтрацию, “прикрутим” дополнительную детализацию.
ASP.NET MVC: DataSource на JavaScript для работы с Web API или снова про JsSite
Сайтостроение | создано: 13.07.2013 | опубликовано: 14.07.2013 | обновлено: 07.02.2024 | просмотров: 7638
Web API очень удобный фрэймворк, который существенно упрощает создание HTTP-сервисов доступных большому число клиентских программ включая браузеры и мобильные устройства. Цель данной статьи описать контрол DataSource, который является JavaScript-оберткой для Web API сервис в концепции ASP.NET MVC.
ASP.NET MVC: Knockout, JsSite - редактирование комплексных типов или DbLookUp на AJAX
Сайтостроение | создано: 11.07.2013 | опубликовано: 12.07.2013 | обновлено: 13.01.2024 | просмотров: 7674 | всего комментариев: 2
Тема статьи тривиальна: “Выборка (подстановка) комплексных типов при редактировании данных”. Конечно же речь идет об использовании Knockoutjs и, соответственно, AJAX. Применять в редактировании буду опять же библиотеку скриптов JsSite.
ASP.NET MVC: UrlReferrer или куда послать пользователя
Сайтостроение | создано: 26.03.2013 | опубликовано: 27.03.2013 | обновлено: 13.01.2024 | просмотров: 11907 | всего комментариев: 2
Не редко возникает потребность перенаправить пользователя на страницу, с которой он пришел. Например, вы просматриваете список записей и уже дошли до 13-ой страницы, нажимаете редактировать запись номер 138. И скорее всего после сохранения изменений вы захотите вернуться именно на 13 страницу списка. Не так ли?!
HTML 5: Пример использования knockout или JsSite как стартовая архитектура для сайта
Сайтостроение | создано: 06.02.2013 | опубликовано: 07.02.2013 | обновлено: 13.01.2024 | просмотров: 9702 | всего комментариев: 2
HTML 5: Пример использования knockout или JsSite как стартовая архитектура для сайта
ASP.NET MVC: Редактируем Html в CKEditor через Knockout
Сайтостроение | создано: 04.02.2013 | опубликовано: 04.02.2013 | обновлено: 13.01.2024 | просмотров: 12972 | всего комментариев: 11
В этой статье при помощи Knockout будем редактировать Html-код в WYSIWYG редакторе CKeditor.
ASP.NET MVC: Делаем голосование на сайте при помощи Knockout
Сайтостроение | создано: 15.01.2013 | опубликовано: 15.01.2013 | обновлено: 13.01.2024 | просмотров: 12170
В предыдущей статье экспериментировали с формой обратной связи. Магия Knockout позволила максимально быстро и просто реализовать функционал формы обратной связи. На этот раз попробуем что-нибудь поинтереснее, например, "голосование".