Member 12021734 Ответов: 1

Как получить данные с помощью jquery с помощью серверных элементов управления ASP


Как я могу получить данные из базы данных с помощью jquery с подкачкой вместе с серверными элементами управления asp в ней? Я попробовал этот кодНо как я могу добавить в него серверные элементы управления, так как мне нужно добавить к нему зашифрованные гиперссылки на основе разрешений пользователя.

Что я уже пробовал:

https://www.aspsnippets.com/Articles/Display-Large-Amount-of-Data-in-GridView-with-Search-functionality-in-ASPNet-using-jQuery.aspx

F-ES Sitecore

Серверные элементы управления не могут быть созданы с помощью javascript, если вы создаете элементы формы с помощью javascript, вам нужно будет придумать способ заставить ваш серверный код работать с этими базовыми html-элементами управления, а не с серверными элементами управления.

1 Ответов

Рейтинг:
2

Vincent Maverick Durano

Элемент управления представлением данных, например GridView привязывается на сервере, поэтому добавление элементов управления внутри него должно выполняться на сервере - в противном случае, если вы добавляете/вводите элемент на клиенте (JavaScript) они исчезнут, когда он отправит обратную связь. Вы можете использовать сетку на стороне клиента, которая позволяет вам делать то, что вы хотите. Идея состоит в том, чтобы захватить все записи из вызова службы (предполагая, что вы используете AJAX чтобы заполнить вашу сетку), а затем выполнить поиск записей из нее и затем перестроить вашу клиентскую часть GridView вместе с hyperlink элементы, которые вы хотите добавить.

Одним из примеров является использование bootstrap datatables: Бутстрап-таблица с сортировкой, поиском и подкачкой страниц с использованием dataTable.js (отзывчивый)[^]

Вы можете посмотреть живую демонстрацию здесь: Демонстрация таблицы с возможностью разбиения на страницы и поиска[^]