OWIN и Katana. Часть 1 – Что это?

Наверное многие разработчики уже сталкивались с названиями OWIN и Katana в статьях и презентациях Microsoft. Давайте разберемся что и для чего это нужно.

Читать дальше...

Еще один аргумент за ConfigureAwait(false) в библиотеках

Как получить блокировку ASP.NET приложения одним вызовом .NET метода? Очень даже просто. Причем, данный способ справедлив также для WPF и WinForms.

Читать дальше...

ASP.NET CancellationToken

Пользователь только перешел на страницу и тут же ушел с неё, не дожидаясь завершения загрузки. Если это была простая html страница, то ничего ужасного не произошло. Но что если страница делает несколько "тяжелых" запросов?

Читать дальше...

Техники связывания введенных данных с Моделью в ASP.NET MVC

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

Читать дальше...

Использование атрибута [AllowAnonymous] в ASP.NET MVC 4

Предположим, необходимо создать сайт с содержимым, доступным только для зарегистрированных пользователей. При этом есть несколько страниц, которые могут просматривать все. Давайте рассмотрим как новые возможности ASP.NET MVC 4 упрощают решение такой задачи.

Читать дальше...

Доступна ASP.NET MVC 4 Beta для .NET 4

Доступна для загрузки ASP.NET MVC 4 Beta. Данный выпуск предназначен для работы под управлением .NET 4 и разработки в Visual Studio 2010 SP1 или Visual Web Developer 2010 SP1. Кроме того, его установка невозможна, если на компьютере уже развернута предварительная версия .NET 4.5.

К сожалению, на данный момент подробности (release notes) для MVC 4 Beta не опубликованы.