У меня есть метод GET api контроллера веб-API, в котором я вызываю внешнюю службу REST для извлечения данных. Я хочу показать часть данных (свойство из моего класса модели данных для хранения данных внешней веб-службы) на странице asp.net. Контроллер API вызывает метод библиотеки классов репозитория, где я извлекаю данные из внешней службы REST и возвращаю их в свой контроллер веб-API.
Я вызываю мой контроллер веб-API, чтобы получить метод API в javascript на странице ASP.NET, где я использую элемент управления веб-просмотра PDF Tron.
<script src="settings.js"></script>
Я не хочу использовать сеанс (хотя сеанс недоступен, доступны обходные пути для использования сеанса), так как это сделает мой REST API с сохранением состояния.
Пожалуйста, сообщите, какие параметры доступны для извлечения данных из контроллера веб-API на странице asp.net.
//Settings.js code
window.WebViewerUniversalInstance.model.set(
{
documentUrl: "/api/Document/?type=XOD&docno=101",
//serverUrl: "../html5/annotationHandler.php", //server script for handling annotations
annotationUser: new PDFTron.WebViewer.User("Guest", false),
currentPageNumber: 0,
pageCount: 0,
zoomLevel: 0,
fitMode: PDFTron.WebViewer.FitMode.Zoom,
layoutMode: PDFTron.WebViewer.LayoutMode.SinglePage,
toolMode: '',
rotation: 0,
webViewerLibPath: 'lib/', //URL path to the WebViewer lib folder
webViewerOptions: { //extra WebViewer options
silverlightOptions: {
enableAnnotations: false //disable annotations if silverlight is loaded.
}
}
}
);