繁体   English   中英

如何从API发送aspx页面作为响应?

[英]How to send aspx page from API as a response?

我正在尝试发送一个aspx文件作为对我的API的响应。 但是我能够发送文件的URL,但是我无法读取文件中的内容并将其发送。 在这里,我有一个“查看报告”按钮,当有人单击该按钮时,它将调用一个API,该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. 处理数据并创建aspx页面(您要在API响应中发送该页面)
  2. aspx页保存在服务器上的某个位置。
  3. 返回aspx页面的URL作为UI中的响应。
  4. 然后,让客户端重定向到此aspx页面。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM