Сохраняйте содержимое в модальном окне как varbinary в таблице SQL Server - PullRequest
0 голосов
/ 28 августа 2018

Сценарий:

Окно aspx (модальное) создается во время выполнения различными ascx (я получаю информацию о том, какой ascx загрузить из таблицы SQL Server).

У меня есть заполнитель на странице aspx, и все UserControls добавляются в заполнитель с помощью LoadControl(control_name)

Конечный пользователь этого экрана будет читать содержимое и подписывать его на устройстве с сенсорным экраном (говоря, я согласен с информацией выше).

Требования:

После подписания, когда пользователь нажимает кнопку «Отправить», весь контент на модальной странице aspx должен быть преобразован в формат, подходящий для varbinary. Я сталкиваюсь с проблемами в достижении этого требования.

Что я пробовал:

  1. iTextSharp (RenderControl вызывает проблемы, поскольку у некоторых асков есть сложные элементы управления)

  2. Telerik's RadClientExportManager. Он работает удивительно хорошо, если на стороне клиента есть кнопка «Экспорт в PDF», и конечный пользователь нажимает ее, но у меня возникают проблемы с передачей этих данных на сервер.

  3. Я попытался загрузить все элементы управления в редактор, просто чтобы использовать такие параметры, как ExportToPdf() на стороне сервера, но UX не был элегантным.

Может кто-нибудь помочь мне с этим? Любые указатели очень ценятся.

1 Ответ

0 голосов
/ 28 августа 2018

Я бы предложил, чтобы при событии щелчка вы использовали Javascript для захвата HTML-кода, который вы хотите сохранить, и отправки его обратно на сервер любым подходящим вам способом, ajax, вызовом API или даже панелью обратного вызова.

Оказавшись там, вы сможете передать текст / разметку в процесс, который вам требуется в этот момент.

Надеюсь, это поможет и добро пожаловать: D

...