« Все записи | Записи а категории «Code snippets»

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

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

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

ASP.NET MVC: расширения HtmlHelper для meta-тэгов

Html-хелперы для meta-тэгов

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

ASP.NET MVC 3: переопределение настроек "ненавязчивой" клиентской валидации

По умолчанию валидацию данных на стороне клиента в ASP.NET MVC 3 обеспечивает "ненавязчивый" JavaScript и знаменитый плагин JQuery validation. Плагин JQuery validation делает клиентскую валидацию данных очень простой. С помощью этого плагина у вас есть много опций для настройки проверки на стороне клиента. Но к сожалению, ASP.NET MVC 3 внутренне инициализирует плагин JQuery validation и не дает вам возможность настроить проверку параметров (опции) валидации. В этой статье я покажу вам, как настроить (изменить) параметры (опции) JQuery валидации.

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

ASP.NET MVC 3: произвольная валидация данных на стороне клиента

С новыми библиотеками "ненавязчивой" (unobtrusive) JavaScript валидации, включенными в ASP.NET MVC 3, стало очень просто добавить проверку данных к любым клиентским полям ввода, вне зависимости от того, используется ли для поля модель, которая предоставляет аннотацию данных (data annotations).

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

ASP.NET MVC 3: CompareAttribute - сравнение свойств во время валидации

В ASP.NET MVC 3 появился новый атрибут CompareAttribute, который позволяет сравнить значения двух свойств модели и поддерживает валидацию на стороне клиента.

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

ASP.NET MVC: расширения HtmlHelper для Google Analytics и Yandex.Metrika

В большинстве сайтов, которые мы разрабатываем, используются аналитические счетчики от Google Analytics и Яндекс.Метрики. Давайте используем для вывода кода этих счетчиков методы, расширяющие класс HtmlHelper.

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

Как отобразить частичное представление (PartialView) внутри веб-формы

У меня есть частичное представление, и я хочу включить его внурь веб-формы. Частичное представление имеет некоторый код, который должен быть обработан на сервере, так что использование Response.WriteFile не работает. Он должен работать с и отключенным JavaScript.

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

Удаленная проверка (Remote Validation) в ASP.NET MVC 3

ASP.NET MVC 3 прошла долгий путь со времени своего создания. Одна из интересных функций, котороую Microsoft добавила в ASP.NET MVC 3 является идея "Удаленной проверки". В этой статье мы собираемся реализовать поиск имени пользователя, который использует "мощь" удаленной проверки.

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

Как удалить скрытые папки SVN - используем Shell Command

Система управления версиями Subversion поддерживает локальное состояние в скрытых папках .svn внутри вашего проекта, что может являться проблемой, если вы захотите скопировать или расшарить папку проекта. Этот REG файл добавляет пункт "Delete SVN Folders" в контекстное меню для папок. Когда вы выберете его, он удалит все папки с именами .svn внутри папки и в дочерних папках (он ничего не сделает, если проект не под управлением Subversion).

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

C#: случайные выборки с помощью Linq

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

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