Записи с тегом «Prototype»
ASP.NET HTTP-хендлер, возвращающий данные в формате JSON
Существует несколько способов вернуть данные в формате JSON из ASP.NET:
- Начиная с ASP.NET 3.5 для этого можно использовать обычные (
.asmx) веб-сервисы - В той же версии 3.5 можно использовать WCF
- Использовать специальные библиотеки, например Jayrock
- Использовать обычные
.ashx-хендлеры (работает и на ASP.NET 2.0)
Несколько форм на странице в WebForms и клавиша Enter
Одно из ограничений WebForms — вся страница заворачивается в один тег <form>. В том случае, если на странице
располагается несколько логических «форм», например, форма логина и небольшая форма поиска, которая есть на всех страницах,
нажатие клавиши Enter в поле поиска может не приводить к срабатыванию правильного обработчика на серверной стороне.
Паттерны организации кода на чистом JavaScript, JQuery и Prototype
Обновление от 27.11.2011: Доступно обновление для этого сниппента :)
Гибкость языка JavaScript имеет обратную сторону — не существует единого способа создания т.н. reusable component'ов. В традиционных объектно-ориентированных языках подобные решения принимаются создателями языка, например, путём введения в язык неймспейсов, классов и интерфейсов.
ASP.NET WebForms + JavaScript-фреймворки
Одной из особенностей WebForms является то, что атрибуты id элементов, являющихся серверными контролами генерируются на сервере, а в случае, если к серверным
контролам нужно применить клиентские скрипты, как, например, маски для полей ввода дат необходимо предпринять некоторые дополнительные действия, чтобы всё заработало.
