Страницы. Как выводить списковые данные в теле страницы (repeater)

Как в страницах вставить списковые данные, таблицы, repeater (видимые для поисковиков). 

Вы можете выводить некую повторяющуюся разметку на странице. 

На странице можно разместить до 5 разных списков, в каждом из которых может быть размещено до 6 параметров.  

  1. В основном теле разметки страницы указываем {list1}, .... . В этом месте будет выведен список
  2. Указываем в SQL страницы в 3 SELECT параметры разметки для элемента в элементах list1Makeup, list2Makeup, … list5Makeup (РЕГИСТР ВАЖЕН). В них используем параметры {p1}...
    select '{p1}---{p2}' list1Makeup
  3. Прописываем в SQL странице селекты с 4 по 8 (т.е. не более 5) с параметрами в виде p1...p6.  Например: 
select top 10  id p1, code p2 from as_trace

В итоге на странице в исходной разметке (без JS) будет выведен список с повторяющейся разметкой.

Подсказка: Если вам необходимо вывести более пяти списков, либо если количество этих списков должно быть динамичным, то используйте всего один список {list1}, а в параметрах {p1}.. сформируйте разметку при помощи функции STUFF ... FOR XML столько раз, сколько это необходимо.

В 3 запросе:

select '{p1}' list1Makeup,
    '{p1} {p2}' list1Makeup

Запросы 4 и 5 :

select name p1 from t1 

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки и узкого стека разработки. Про снижение стоимости владения продуктом

Это быстрое внесение изменений

по ходу эксплуатации программы. Как создается функционал на платформе

Это простой удобный интерфейс

адаптация под мобильные устройства. Про юзабилити платформы

Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.
Сайт использует Cookie. Правила конфиденциальности OK