Сценарий:
Окно aspx (модальное) создается во время выполнения различными ascx (я получаю информацию о том, какой ascx загрузить из таблицы SQL Server).
У меня есть заполнитель на странице aspx, и все UserControls
добавляются в заполнитель с помощью LoadControl(control_name)
Конечный пользователь этого экрана будет читать содержимое и подписывать его на устройстве с сенсорным экраном (говоря, я согласен с информацией выше).
Требования:
После подписания, когда пользователь нажимает кнопку «Отправить», весь контент на модальной странице aspx должен быть преобразован в формат, подходящий для varbinary. Я сталкиваюсь с проблемами в достижении этого требования.
Что я пробовал:
iTextSharp
(RenderControl
вызывает проблемы, поскольку у некоторых асков есть сложные элементы управления)
Telerik's RadClientExportManager
. Он работает удивительно хорошо, если на стороне клиента есть кнопка «Экспорт в PDF», и конечный пользователь нажимает ее, но у меня возникают проблемы с передачей этих данных на сервер.
Я попытался загрузить все элементы управления в редактор, просто чтобы использовать такие параметры, как ExportToPdf()
на стороне сервера, но UX не был элегантным.
Может кто-нибудь помочь мне с этим? Любые указатели очень ценятся.