Архив за месяц: Сентябрь 2009

Check List как средство борьбы с ошибками

Сколько раз можно наступать на одни и те же грабли!!! Как часто, бывает произносит программист эту фразу очередной раз исправляя одну и ту же ошибку в коде или поправляя элементы пользовательского интерфейса, которые очередной раз куда то расползлись в самый неподходящий момент — за 10 минут до демонстрации начальнику.

Или тестер бьется в истереке и готов всех разорвать, так как 150 раз уже тыкал носом в одну и ту же ошибку, но она повторяется с завидным постоянством у каждого из членов команды разработчиков… Читать далее

Как ограничить ввод в текстовое поле только цифрами

Эта задача встречается довольно часто, поэтому я решил опубликовать готовое решение. Уверен, что это кому нибудь пригодится. Читать далее

Хранение ViewState в сессии

Как можно видеть на любой ASP.NET странице присутствует скрытое поле, в котором хранится состояние всех серверных элементов страницы (ViewState) В некоторых случаях размер этого поля может стать довольно большим (значительно увеличивая размер страницы, отдаваемой клиенту). Даже отключение ViewState для некоторых элементов страницы, для которых это возможно, не всегда спасает положение. Читать далее

ListView и EntityDataSource – проблема с сохранением записей

Все, вроде бы сделано правильно, но при работе с ListView или GridView система выдает такое сообщение об ошибке:
Store update, insert, or delete statement affected an unexpected number of rows (0).
Entities may have been modified or deleted since entities were loaded.
Refresh ObjectStateManager entries.

Первое, что необходимо проверить в этом случае — значение в поле DataKeyNames должно быть заполнено. Но это помогает не всегда … Читать далее