Наши клиенты попросили Sharepoint и, конечно же, нам нужно реализовать функции, для которых Sharepoint не был действительно разработан. Сначала мы пытаемся растянуть внутренние веб-сайты, насколько это возможно, поэтому мы выполняем большую часть работы в хранимых процедурах, пользовательских функциях и пользовательских представлениях в базе данных MSSQL.Sharepoint - Вы можете выводить нефильтрованный HTML из базы данных?
Я генерирую html-ссылки из полей в базе данных и хочу их отображать в виде веб-части Data View. Конечно, все отображаемые данные фильтруются так, чтобы они отображались как невыпущенный HTML. Есть ли способ обойти это?
В качестве альтернативы, существует ли какая-либо веб-часть, которая может подключаться к другой веб-части или источнику данных и отображать нефильтрованный текст/html из этого источника?
Ах, извини. Мы едем из большого количества данных в отдельную БД. Да, мы бы никогда не захотели прикоснуться к SP db. Скажем, у нас есть таблица [Foo] и страница Foo.aspx, и мы можем получить к ней доступ «Foo.aspx? FooID = 2», чтобы отобразить информацию о записи Foo с данным FooID. У нас есть вторая таблица [Bar], и каждый Bar связан с Foo с внешним ключом FooID. Мы хотим создать список гиперссылок на каждую страницу Bar (т. Е. /pages/Bar.aspx?BarID=2), которая будет отображаться как фактическая гиперссылка. –
Достаточно легко с несколькими очень короткими пользовательскими fuctions, чтобы запрос таблицы Bar также включал дополнительные поля, в которых сама гиперссылка уже была отображена в надлежащем HTML. Конечно, когда я пытаюсь отобразить ссылки в этих новых столбцах в представлении данных, теги экранированы, и все, что вы видите, является необработанным HTML –
Я видел довольно забавный javascript-рендеринг диаграмм на основе веб-части dataview. Может получиться довольно круто, если у вас есть время. – Nat