ТОП за 28 дней
Сайтостроение
1 Практические советы по созданию REST API
Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.
Сайтостроение
2 ASP.NET MVC 3: Экспорт в Excel или что такое XMLExport?
При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.
Сайтостроение
3 ASP.NET MVC: Храним настройки приложения в JSON-файле и получаем через DI-container
Это продолжение темы из статьи "MvcConfig: Храним настройки ASP.NET MVC приложения", которая была опубликована на сайте много ранее. На этот раз версия сборки обновилась на столько сильно, что я принял решение написать новую статью с описанием и примерами использования новой сборки.
Сайтостроение
4 Создаем каталог товаров на ASP.NET Core
В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, уроки
Сайтостроение
5 ASP.NET MVC: История одного проекта "Готовимся к старту" (часть 1)
Этой статьей я хочу начать цикл, который будет рассказывать о том,как сделать свой сайт на ASP.NET MVC 3. Разработка затронет все основные этапы от проектирования до публикации.
Сайтостроение
6 ASP.NET MVC: Как сделать PagedList
При разработке одного из проектов (ASP.NET MVC) потребовалось реализовать постраничное отображение данных. Так как решений в интернете много, не могу не показать еще и своё решение в этой статье. А в дальнейшем планируется "завернуть" этот пример в пакет для NuGet, чтобы можно было в одно мгновение установить PagedList в проект MVC.
Сайтостроение
7 Что такое SPA или одностраничный портал
В этой статье речь пойдет о Single Page Application (SPA). Будут рассмотрены плюсы и минусы web-приложения построенного по принципам одностраничного сайта (SPA)
Сайтостроение
8 ASP.NET MVC: UrlReferrer или куда послать пользователя
Не редко возникает потребность перенаправить пользователя на страницу, с которой он пришел. Например, вы просматриваете список записей и уже дошли до 13-ой страницы, нажимаете редактировать запись номер 138. И скорее всего после сохранения изменений вы захотите вернуться именно на 13 страницу списка. Не так ли?!
Сайтостроение
9 AJAX jQuery на WCF REST и не только
Речь пойдет об очень полезной js-библиотеке, которая называется jQuery. Недавно озадачился, а можно ли используя jQuery.getJSON получить данные с WCF-сервиса, тот который REST. Оказалось очень просто.
Сайтостроение
10 ASP.NET MVC: История одного проекта "UI - всё для пользователя" (часть 5)
В этой части займемся пользовательским интерфейсом (UI). Моё, сугубо личное мнение, что пользовательский интерфейс (имеется в виду функциональные возможности, а не картинки и разноцветный текст) является одним из самых важных критериев качественного сайта.
Сайтостроение
11 Пример сайта на ASP.NET MVC 3 с использованием AJAX (часть 2 из 2)
В прошлой статье я показал как можно быстро и без особых усилий создать модель и представление в проекте на основе ASP.NET MVC3. Была создана страница обратной связи, а в этой части я покажу использовать ненавязчивый AJAX.
Сайтостроение
12 Cookies в ASP.NET или как хранить небольшую информацию на стороне клиента
Cookie — это один из нескольких способов хранения некоторой информации о пользователе сайта в то время когда пользователь не находится на сайте. Cookie обычно используются для сохранения информации о пользователе между его визитами на сайт. Cookie — это небольшой текстовой файл отправленный сервером (сайтом) и сохраненный броузером на компьютере клиента (пользователя).
Сайтостроение
13 ASP.NET MVC: Каскадные зависимости в MVC 3 или зависимый DropDownListFor
Не так давно передо мной была поставлена задача реализовать в проекте ASP.NET MVC 3 некое подобие выпадающих списков (ComboBox или DropDownList) зависимых один от другого. Это значит, что данные обновляются в зависимости от другого Html-объекта. Задача была поставлена и решена.
Сайтостроение
14 Knockout: Переключаем проверку ввода на русский язык или Knockout.Validation Localize (Globalize)
Если вы используете Knockoutjs, то наверное уже не раз приходилось делать проверку данных, которые вводит пользователь. А как вы проверяли ввод даты и дробных чисел? В этот статье настроим валидацию Knockout.Validations на работу "по-русски".
Сайтостроение
15 Что значит имя 1: Создаем новый сайт по принципу Single Page Application
Это первая статья из цикла статьей посвященных созданию сайтов по технологии Single Page Application (SPA). В этой статье: создадим проект Visual Studio, установим необходимые библиотеки, сделаем настройки библиотек и сайта.
Сайтостроение
17 OperationResult как результат операции запроса на backend
В этом видео про: шаблоны, паттерны, разработка, calabonga, clean architecture, abstraction, interfaces, C#, c-sharp, реализация, практическое программирование, operationResult, nuget
Сайтостроение
19 Как добавить API в проект с Razor Pages на ASP.NET Core
Речь пойдет про шаблон для Visual Studio 2022, который называется "ASP.NET Core Web App". Используем NET 6.0.
Сайтостроение
20 ASP.NET MVC 3, Code First и SQL Express или как настроить подключение сайта
В этой статье я хочу показать “что” и “как” надо сделать, чтобы Ваше приложение на ASP.NET MVC 3 смогло использовать SQL EXPRESS сервер вместо SQL Compact Edition. Да, у меня получилось настроить такой принцип работы, но не сразу. А так же поделиться полезными для изучения ссылками.
Сайтостроение
21 Что значит имя 7: Новые модули для Durandal и встроенные компоненты фреймворка
В этой статье будем использовать гаджеты (gadgets), которые предоставлены во фреймворке BreezeJS. Например, будем выводить модальное окно с информацией по значению для конкретной буквы имени.
Сайтостроение
22 ASP.NET MVC: DataSource на JavaScript для работы с Web API или снова про JsSite
Web API очень удобный фрэймворк, который существенно упрощает создание HTTP-сервисов доступных большому число клиентских программ включая браузеры и мобильные устройства. Цель данной статьи описать контрол DataSource, который является JavaScript-оберткой для Web API сервис в концепции ASP.NET MVC.
Сайтостроение
23 Загрузка файла и выгрузка при помощи HttpHandler или Download + Upload
Недавно пришлось реализовывать возможность выгрузки (upload) на сервер файлов большого размера и выдачи (download) этого файла пользователю. Делать это решил при помощи HttpHandler. Сам принцип при использовании IHttpHandler очень просто, но есть некоторые нюансы.
Сайтостроение
24 Что значит имя 4: Изучаем BreezeJS на примере SPA об именах
В этой статье речь пойдет об очень мощном фреймворке, который называется BreezeJS и предназначен для работы с данными на клиенте через специализированный Web API. Установим, подключим и настроим BreezeJS, создадим запросы, научимся фильтровать данные.
Сайтостроение
25 Микросервисы и DTO
В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, blazor, DTO, Shared, microservice, микросервисы, communicaiton, dockerfile
Сайтостроение
26 ASP.NET MVC: Сохраняем настройки сайта в свою секцию файла конфигурации web.config
Мне много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как сохранять новые и обновленные значения.
Сайтостроение
27 ASP.NET MVC: Unit of Work или продолжаем оптимизировать сайт
В этой статье продолжим оптимизацию производительности на сайте "Музей юмора". Будем реализовывать патерн Unit of Work, который достаточно подробно описана на сайте asp.net.
Сайтостроение
28 ASP.NET Core 1.0 доступен для загрузки
Свершилось! Увидел свет обновленный (вернее сказать абсолютно новый) ASP.NET Core 1.0.