Самые просматриваемые за 30 дней

Сайтостроение

1 Практические советы по созданию REST API

Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.

Сайтостроение

2 Пример сайта на ASP.NET MVC 3 с использованием AJAX (часть 1 из 2)

В этой статье я покажу как можно легко создавать сайты с использованием ASP.NET MVC 3, и в том числе с использованием AJAX. В этом обучающем материале (tutorial) будет показано как создать форму обратной связи.

Сайтостроение

3 ASP.NET MVC: История одного проекта "Всё ради данных" (часть 2)

После некоторого раздумья, решил переименовать статьи, чтобы название максимально подходило к теме статьи. Я просто расскажу как я создаю себе новый сайт.

Сайтостроение

4 ASP.NET MVC 3: Экспорт в Excel или что такое XMLExport?

При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.

Сайтостроение

5 ASP.NET MVC: Как сделать PagedList

При разработке одного из проектов (ASP.NET MVC) потребовалось реализовать постраничное отображение данных. Так как решений в интернете много, не могу не показать еще и своё решение в этой статье. А в дальнейшем планируется "завернуть" этот пример в пакет для NuGet, чтобы можно было в одно мгновение установить PagedList в проект MVC.

Сайтостроение

6 Аутентификация: Microsoft.Identity и IdentityServer (часть 3)

В этом видео про: авторизация, authentication, authorization, ASP.NET Core, основы, basics, explanation, tutorial, обучение, roles, роли, разрешения, claims, permission, ef, EntityFramework, NET. Core, OAuth2.0, Bearer, demo, IdentityServer, ClientCredentials, flow, Microsoft, idenity

Сайтостроение

7 Что такое SPA или одностраничный портал

В этой статье речь пойдет о Single Page Application (SPA). Будут рассмотрены плюсы и минусы web-приложения построенного по принципам одностраничного сайта (SPA)

Сайтостроение

8 ASP.NET MVC: История одного проекта "Обработка ошибок" (часть 8)

ASP.NET MVC Framework умеет многое, и более того может прекрасно расширяться и дополняться. В этой статье поговорим об обработке ошибок. Будут показаны несколько способов.

Сайтостроение

9 ASP.NET MVC: Редактируем Html в CKEditor через Knockout

В этой статье при помощи Knockout будем редактировать Html-код в WYSIWYG редакторе CKeditor.

Сайтостроение

10 ASP.NET MVC: Переходим с MVC 3 на MVC 4

Серия статей "История одного проекта" написана с использованием MVC 3. В этой статье будем переходить на MVC 4.

Сайтостроение

11 ASP.NET MVC: Кто ты милый человек или используем Captcha из MvcTools

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

Сайтостроение

12 Knockout: Переключаем проверку ввода на русский язык или Knockout.Validation Localize (Globalize)

Если вы используете Knockoutjs, то наверное уже не раз приходилось делать проверку данных, которые вводит пользователь. А как вы проверяли ввод даты и дробных чисел? В этот статье настроим валидацию Knockout.Validations на работу "по-русски".

Сайтостроение

13 Только факты 17: Случайный факт

В этом видео про: calabonga, backend, api, программирование, обучение, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore, random, EntityFrameworkCore

Сайтостроение

14 Аутентификация: Cookie vs Bearer

В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, architecture, архитектура, IdentityServer4, cookie, bearer

Сайтостроение

15 Аутентификация: Claims, Policy и IdentityServer (часть 4)

В этом видео про: аутентификация, авторизация, authentication, authorization, ASP.NET Core, основы, basics, explanation, tutorial, обучение, roles, роли, разрешения, claims, permission, ef, EntityFramework, NET. Core, OAuth2.0, Bearer, demo, IdentityServer, ClientCredentials, policy

Сайтостроение

16 Каталог товаров и услуг своими руками 14

В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, fluent API, model, configuration, automapper, many-to-many, требовния

Сайтостроение

17 Каталог товаров и услуг своими руками 6

В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, fluent API, model, configuration, automapper

Сайтостроение

18 ASP.NET MVC: История одного проекта "UI - Редактирование экспоната" (часть 7)

В этой части сделаем autocomplete для выбора меток (tags), который будет использоваться при добавлении экспонатов, а также будет закончено представление (View) для редактирование экспоната.

Сайтостроение

19 ASP.NET MVC: Читаем настройки сайта из своей секции файла конфигурации web.config

Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.

Сайтостроение

20 REST client как инструмент для тестирования

Инструменты для разработчиков плодятся с огромной скоростью. Порой выбор может зависит от множества факторов. Для меня главный фактор - простота.

Сайтостроение

21 ASP.NET MVC: Шаблон ASP.NET MVC c DI-контейнером и прочими полезными добавками

Вы когда-нибудь задумывались о шаблоне для Visual Studio для ASP.NET MVC 5 c предустановленным DI-контейнером и система проекции одной сущности на другую (mapping)?

Сайтостроение

22 SignalR Chat: Клиент чата на WPF

В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore, signalR

Сайтостроение

23 ASP.NET MVC: Производительность сайта или Memory and Performance Profiler

В предыдущей статье был описан поэтапный переход с MVC 3 на MVC 4 сайта “Музей Юмора”. Как оказалось, не всё то золото, что блестит. Анализируем плюсы и минусы перехода на новый MVC4.

Сайтостроение

24 ASP.NET MVC: Храним настройки приложения в JSON-файле и получаем через DI-container

Это продолжение темы из статьи "MvcConfig: Храним настройки ASP.NET MVC приложения", которая была опубликована на сайте много ранее. На этот раз версия сборки обновилась на столько сильно, что я принял решение написать новую статью с описанием и примерами использования новой сборки.

Сайтостроение

25 Ускоритель для IE или GenericHandler.ashx своми руками

После выхода в свет Internet Explorer (далее IE) версии номер 8 броузер помимо неких программных изменений и нововведений в интерфейсе получил еще и дополнительные расширенные функции. Одна из таких функций ускорители (Accelerators). В этой статье я расскажу как можно использовать этот самый ускоритель и реально ускорить взаимодействие пользователя с сайтом.

Сайтостроение

26 AJAX jQuery на WCF REST и не только

Речь пойдет об очень полезной js-библиотеке, которая называется jQuery. Недавно озадачился, а можно ли используя jQuery.getJSON получить данные с WCF-сервиса, тот который REST. Оказалось очень просто.

Сайтостроение

27 ASP.NET MVC: Установка SAPE кода на сайте

В этой короткой статье я покажу как можно установить SAPE код на своем сайте, который работает на ASP.NET MVC.

Сайтостроение

28 Как добавить API в проект с Razor Pages на ASP.NET Core

Речь пойдет про шаблон для Visual Studio 2022, который называется "ASP.NET Core Web App". Используем NET 6.0.

Сайтостроение

29 ASP.NET MVC: MVVM на HTML или использование knockout при создании сайта (часть 2 из 2).

В этой части закончим начатое в первой части, а именно пример сайта на с формой обратной связи с использованием Knockout.

Сайтостроение

30 Аутентификация: Authorization Code Flow и IdentityServer (часть 2)

В этом видео про: аутентификация, авторизация, authentication, authorization, ASP.NET Core, основы, basics, explanation, tutorial, обучение, roles, роли, разрешения, claims, permission, ef, EntityFramework, NET. Core, OAuth2.0, Bearer, demo, IdentityServer, ClientCredentials, flow

Аналитика 1309 записей о посещении страницы просмотра записи блога.

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.