Как отправить aspx страницу из API в ответ? - PullRequest
0 голосов
/ 07 июля 2019

Я пытаюсь отправить файл aspx в ответ на мой API.Но я могу отправить URL-адрес файла, но я не могу прочитать содержимое файла и отправить его.Здесь у меня есть кнопка «Просмотр отчетов», когда кто-то нажимает на эту кнопку, она вызывает API, который необходим для отправки страницы aspx с данными в ответ.

public dynamic ViewReports()  //(Request request)
{
    try
    {
        objDPSReturnData = CheckSessionAvailable();
        if (objDPSReturnData.ReturnFlag == "S")
        {
            var mapPath = HostingEnvironment.ApplicationPhysicalPath;
            mapPath = mapPath + ("ViewReports\\" + "ViewReportNew.aspx");
            return mapPath;
        }
    }
    catch { }
}

1 Ответ

0 голосов
/ 07 июля 2019

Почему бы вам не сделать это в следующей последовательности:

  1. Обработка данных и создание страницы aspx (которую вы хотите отправить в ответе API)
  2. Сохранить aspx страницу в каком-либо месте на сервере.
  3. Возвращает URL страницы aspx в качестве ответа в пользовательском интерфейсе.
  4. Затем разрешите клиенту перенаправить на эту страницу aspx.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...