Как сохранить HTML-файл, созданный с помощью Nancy SSVE, в файл?
Половина нашего проекта содержит веб-интерфейс, использующий Nancy SSVE для создания шаблонных страниц. Одна из этих страниц представляет собой табличный отчет. Другая часть проекта создает аналогичные отчеты, но они хранятся на диске для просмотра в автономном режиме. Но он делает это с HtmlTextWriter
, вложенной итерацией и операторами if, как это было написано некоторое время назад.
Мы могли бы легко настроить шаблоны и модели SSVE для обслуживания обоих случаев, но не можем понять, как сохранить сгенерированный файл. Я искал свойства и функции Negotiator
, возвращаемые View["report.sshtml", reportModel]
, но не могу ничего найти.
Единственный похожий вопрос, который я нашел, это https://stackoverflow.com/a/25848653,, но это касается двигателя Razor, и я не могу найти свойство ViewFactory
.
Единственное решение, которое я могу найти, - это CURL-страница, но для этого требуется пройти через настоящий веб-сервис, который явно нежелателен, поскольку должен быть способ повторного использования метода Get["/report"] = GenerateReport
.