C#: IEnumerable IsNullOrEmpty

Метод проверки, что последовательность IEnumerable не является null или пустой по аналогии с функцией String.IsNullOrEmpty.

Читать полностью

C#/.NET: последние пять маленьких чудес, которые делают код лучше (часть 3 из 3)

Перевод третьей части из оригинальной трилогии "C#/.NET Five More Little Wonders That Make Code Better" Джеймса Майкла Харе.

Читать полностью

C#/.NET: еще пять маленьких чудес, которые делают код лучше (часть 2 из 3)

Перевод второй части из оригинальной трилогии "C#/.NET Five More Little Wonders That Make Code Better" Джеймса Майкла Харе.

Читать полностью

Использование ASP.NET MVC и jQuery для создания запросов на подтверждение

Еще один отличный пример того, что в результате использования принципа "ненавязчивого (unobtrusive) JavaScript" мы имеем чистые веб-страницы, которые изящны в своей простоте и получаем сценарий, который можно повторного использовать. Что, не нравится?

Читать полностью

C#/.NET: пять маленьких чудес, которые делают код лучше (часть 1 из 3)

Перевод первой части из оригинальной трилогии "C#/.NET Five Little Wonders That Make Code Better" Джеймса Майкла Харе.

Читать полностью

ASP.NET MVC: подсветка текущей страницы в меню

Вот изящный трюк с использованием MVC ViewBag для подсветки ссылки текущей страницы в вашем меню.

Читать полностью

ASP.NET MVC: добавление метаданных страницы с помощью ActionFilter

Одна вещь, которая является достаточно общей для приложений, управляемых данными - это необходимость определения метаданных, которые появляются на каждой странице (обычно в виде элементов мастер-страницы).

Читать полностью

C#: преобразование строк в типизированные списки с помощью пользовательских объектов TypeConverter

В статье описан способ преобразования разделенных запятыми списков в типизированные списки List с помощью пользовательских объектов TypeConverter. Типичная область применения - преобразование строковых значений из файлов конфигурации или баз данных.

Читать полностью

C# - Преобразование строки в универсальный тип (Generic Type)

В последнее время я искал информацию о том, как преобразовать строку в другой тип данных, который определяется как Generic Type (универсальный тип). Решение очень простое и уже присутствующее в фреймворке

Читать полностью

ASP.NET MVC: как нам организовать конфигурацию

В статье описан механизм доступа к настройкам приложения из представлений ASP.NET MVC.

Читать полностью