Хобрук: Ваш путь к мастерству в программировании

Есть ли способ объединить привязку сервера и привязку Ajax, чтобы исключить дополнительный запрос, сделанный при привязке Ajax в сетке кендо?

По умолчанию Kendo Grid для ASP.NET MVC будет выполнять запросы на стороне сервера и загружать страницу и сетку по одному запросу. Однако при настройке привязки ajax Kendo Grid для ASP.NET MVC будет делать запросы ajax после загрузки страницы, что требует одного дополнительного запроса (один для страницы и один дополнительный для данных, используемых сеткой). Есть ли способ объединить привязку сервера и привязку ajax, чтобы исключить дополнительный запрос, сделанный только при привязке ajax? Все, что я ищу, это загрузить данные для страницы и сетки по одному и тому же запросу (например, привязка на стороне сервера) в первый раз и использовать привязку ajax для последующих запросов. Чтобы отключить начальную загрузку привязки ajax, мы можем отключить параметр конфигурации AutoBind (autoBind:false) сетки. Теперь мне нужен способ показать данные в сетке, когда опция автопривязки отключена. Есть идеи????


  • Не то, чтобы я знал об этом, если только вы не хотите копаться в их исходном коде. Однако, по выбору для AJAX, разве вы по своей сути не принимаете, что будут элементы DOM, которые не зависят от основного запроса? 05.11.2012

Ответы:


1

Чтобы изначально связать сетку, вы должны либо передать свою коллекцию методу сетки.

Html.Kendo().Grid<Customers>(theCollectionOfCustomersWhichWillBeUsedInitially)
//...

Или вы можете передать его методу BindTo (что на самом деле то же самое;)

Html.Kendo().Grid<Customers>()
.Name("someName")
.BindTo(sameCollectionasAbove)
05.11.2012
Новые материалы

Создание кнопочного меню с использованием HTML, CSS и JavaScript
Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

Внедрите OAuth в свои веб-приложения для повышения безопасности
OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

Классы в JavaScript
class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

Как свинг-трейдеры могут использовать ИИ для больших выигрышей
По мере того как все больше и больше профессиональных трейдеров и активных розничных трейдеров узнают о возможностях, которые предоставляет искусственный интеллект и машинное обучение для улучшения..

Как построить любой стол
Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...

Обзор: Машинное обучение: классификация
Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

Разработка расширений Qlik Sense с qExt
Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..