Knockout: Создаем поле с авто подстановкой или Autocomplete on knockoutjs

В одном из проектов мне пришлось отказаться от использования jQuery UI, а, следовательно, и от множества контролов доступных в этом фреймворке. В этой статье будем реализовывать поле с авто подстановкой (autocomplete) на Knockout.js.

ru-RU | Сайтостроение | создано: 01.05.2014 | опубликовано: 01.05.2014 | обновлено: 01.01.2018 | просмотров за всё время: 5768

aspnet javascript knockout

Загрузка файла и выгрузка при помощи HttpHandler или Download + Upload

Недавно пришлось реализовывать возможность выгрузки (upload) на сервер файлов большого размера и выдачи (download) этого файла пользователю. Делать это решил при помощи HttpHandler. Сам принцип при использовании IHttpHandler очень просто, но есть некоторые нюансы.

ru-RU | Сайтостроение | создано: 08.10.2013 | опубликовано: 08.10.2013 | обновлено: 01.01.2018 | просмотров за всё время: 14284 | комментариев: 4

aspnet mvc uploads httphandler

ASP.NET MVC: DataSource на JavaScript или обертка на Web API сервис (часть 2)

В прошлой части статьи была проделана огромная работа по подготовке проекта к дальнейшему функционалу. В этой части будем доводить до логического завершения начатое. Добавим пейджинг, сделаем фильтрацию, “прикрутим” дополнительную детализацию.

ru-RU | Сайтостроение | создано: 16.07.2013 | опубликовано: 16.07.2013 | обновлено: 01.01.2018 | просмотров за всё время: 5669

aspnet mvc datasource web api

ASP.NET MVC: DataSource на JavaScript или обертка на Web API сервис (часть 1)

В этой статье будем строить форму Master/Detail на JavaScript с использованием KnockoutJs. Цель статьи: практическое применения контрола DataSource из nuget-пакета JsSite с ASP.NET Web API.

ru-RU | Сайтостроение | создано: 15.07.2013 | опубликовано: 15.07.2013 | обновлено: 01.01.2018 | просмотров за всё время: 6871

mvvm aspnet jssite datasource

ASP.NET MVC: DataSource на JavaScript для работы с Web API или снова про JsSite

Web API очень удобный фрэймворк, который существенно упрощает создание HTTP-сервисов доступных большому число клиентских программ включая браузеры и мобильные устройства. Цель данной статьи описать контрол DataSource, который является JavaScript-оберткой для Web API сервис в концепции ASP.NET MVC.

ru-RU | Сайтостроение | создано: 13.07.2013 | опубликовано: 13.07.2013 | обновлено: 01.01.2018 | просмотров за всё время: 5705

aspnet mvc jssite html5 datasource

ASP.NET MVC: Knockout, JsSite - редактирование комплексных типов или DbLookUp на AJAX

Тема статьи тривиальна: “Выборка (подстановка) комплексных типов при редактировании данных”. Конечно же речь идет об использовании Knockoutjs и, соответственно, AJAX. Применять в редактировании буду опять же библиотеку скриптов JsSite.

ru-RU | Сайтостроение | создано: 11.07.2013 | опубликовано: 11.07.2013 | обновлено: 01.01.2018 | просмотров за всё время: 6076 | комментариев: 2

aspnet mvc knockout datasource web api selector

ASP.NET MVC: UrlReferrer или куда послать пользователя

Не редко возникает потребность перенаправить пользователя на страницу, с которой он пришел. Например, вы просматриваете список записей и уже дошли до 13-ой страницы, нажимаете редактировать запись номер 138. И скорее всего после сохранения изменений вы захотите вернуться именно на 13 страницу списка. Не так ли?!

ru-RU | Сайтостроение | создано: 26.03.2013 | опубликовано: 26.03.2013 | обновлено: 01.01.2018 | просмотров за всё время: 8972 | комментариев: 2

aspnet mvc referrer attribute

Knockout: Переключаем проверку ввода на русский язык или Knockout.Validation Localize (Globalize)

Если вы используете Knockoutjs, то наверное уже не раз приходилось делать проверку данных, которые вводит пользователь. А как вы проверяли ввод даты и дробных чисел? В этот статье настроим валидацию Knockout.Validations на работу "по-русски".

ru-RU | Сайтостроение | создано: 04.03.2013 | опубликовано: 04.03.2013 | обновлено: 01.01.2018 | просмотров за всё время: 8679

knockout validation html5 globalize localize

HTML 5: Пример использования knockout, amplify и underscore или JsSite как стартовая архитектура для сайта (обновление)

Речь пойдет о разработке сайтов на HTML5. Мы все прекрасно знаем, что HTML5 это ничто иное как HTML4 + CSS3 + JavaScript, причем HTML4 дополненный некоторым количеством новых тегов. Спецификация по HTML5 в стадии рассмотрения и далека от своего утверждения. В статье описан js-контрол DataSource и все "зачем", "как" и "почему".

ru-RU | Сайтостроение | создано: 21.02.2013 | опубликовано: 21.02.2013 | обновлено: 24.12.2017 | просмотров за всё время: 9099

knockout jssite html5 amplify master-details

HTML5: PagedList на knockout.js или как разбить данные на страницы через AJAX

Knockout.js очень мощный инструмент для разработки приложений под HTML 5. На этот раз будем делать пейджер. Как оказалось, задача не совсем тривиальная. Смотрите сами.

ru-RU | Сайтостроение | создано: 12.02.2013 | опубликовано: 12.02.2013 | обновлено: 01.01.2018 | просмотров за всё время: 5954

pager knockout html5 пейджинг

Записей: 127