ASP.NET: Создание ASP.NET AJAX контрола

Автор: Георгий Могелашвили  // Апреля 01st, 2011
Столкнулся я недавно с тем, что мне было поручено написать ASP.NET AJAX контрол сервеной стороны. Это такой контрол, который доступен при редактировании страницы ASP.NET в дизайнере, часть логики его находится на сервере, а часть на клиенте, взаимодействие происходит аяксово.

ASP.NET: Запускаем FCKeditor под ASP.NET MVC

Автор: Неизвестен  // Марта 29th, 2011
Для работы понадобятся:
FCKeditor 2.6.4
FCKeditor.Net

ASP.NET: Скрипт-инъекции с использованием ASP.NET

Автор: Неизвестен  // Марта 09th, 2011
Атаки, использующие скрипт-инъекции, происходят, когда хакер заполняет одно или более полей вредоносным программным кодом и затем сабмитит форму. Если данный вредоносный код не обработан и сохранен в базе данных, он может вызывать надоедливые предупредительные сообщения о нежелательном удалении базы данных, либо получении доступа к информации базы данных.

ASP.NET: Пакетная компиляция в ASP.NET

Автор: Дмитрий Мартынов  // Января 22nd, 2011
В статье рассматриваются вопросы пакетной компиляции ASPX страниц и технические детали данного процесса.

Наверно многие замечали, что первое обращение к ASPX странице занимает значительно больше времени, чем последующие и при этом заметно повышенное потребление ресурсов Веб-сервера. Это ASP.NET производит т.н. динамическую компиляцию или компиляцию "на-лету" (on-the-fly). Она происходит автоматически, когда браузер запрашивает страницу с сервера. Очевидно, что хотелось бы иметь средство избежать подобных задержек. Далее я рассмотрю, что же предлагает ASP.NET для борьбы с этим, а так же приведу некоторые детали того, как происходит обработка запросов к страницам с точки зрения динамической компиляции.

ASP.NET: Visual Basic + ASP. Работа с данными - Запись, чтение

Автор: Олег Баша  // Января 15th, 2011
Платформа: Windows NT, 2000, XP
Веб-сервер: IIS 4,5
Технологии: ASP, COM, SQL
СУБД: MS SQL Server 7.0 / 2000
Языки: Visual Basic Script, Visual Basic 6.0
Приложения: Microsoft Visual Basic 6.0, MS SQL Server 7.0 / 2000 Enterprise Manager

Основная идея:
Использовать объект, в свойствах которого будут храниться данные, принятые от формы или из базы данных, а методы которого будут выполнять функции чтения данных из БД и записи данных в БД.

Продолжим изучать возможности архитектуры, описанной в "Visual Basic + ASP. Использование шаблонов.". На этот раз мы ознакомимся с основными принципами работы с данными. Мы напишем универсальный код, который будет являться промежуточным звеном между web-интерфейсом пользователя и базой данных.

ASP.NET: Кеширование ASP.NET страниц

Автор: Dimon aka Manowar  // Января 13th, 2011
Понятие кэширования данных не ново. Идея хранения редко изменяемых данных с возможностью быстрого доступа к ним всегда была привлекательной. Но реализация кеширования динамических страниц оставляла желать лучшего. Использование объектов Application и Session в ASP приложениях для хранения данных было затруднено из-за проблем с памятью ASP приложения при интенсивном использовании этих объектов для хранения данных, отсутствия поддержки веб-ферм и исчезании сессий.

ASP.NET: Прикручиваем ajax-загрузку файлов в asp.net mvc, используя плагины к jQuery

Автор: dariy  // Января 13th, 2011
В этой статье мы разберёмся, как же динамически загружать файлы в asp.net mvc с помощью jQuery, его плагинов и такой-то матери. Для этого мы сделаем «proof of concept» и постараемся получить удовольствие от процесса. =)

ASP.NET: Как сделать код генерируемый веб-контролами ASP.NET более CSS-friendly

Автор: Неизвестен  // Января 13th, 2011
В ASP.NET при рендеринге контролов вроде Login, CreateUserWizard, FormView, Menu и т.п. генерируется разметка, основанная на таблицах. В результате даже при использовании шаблонов в этих контролах не удается точно контролировать полученную разметку, по этой причине на ровном месте появляются трудности с прикручиванием требуемого дизайна к страницам. Кроме того, сгенерированная стандартным образом разметка получается довольно объемной, что не может положительно сказаться на объеме кода страницы.