asp.net-mvc – 将返回文件的长时间运行进程
|
我正在使用ASP.NET MVC,并且运行时间很长.具体来说,我正在生成一个大PDF供用户下载. 我理解基本概念: >调用Action方法 我不完全理解的部分是: >跨越单独的AJAX调用管理线程.我可能需要一些方法来查找正在运行的线程并请求状态.是否有静态上下文我可以保持对线程的引用?我知道HttpContext.Application中的数据缓存,这适合这个吗? 解决方法Cashe非常适合这种情况.只有一件事是确保在进程运行时永远不会删除缓存的项目(您可以使用ItemPriority.NotRemovable).您可以将文件保存在临时文件夹中的磁盘上,也可以将其保留在缓存中一段时间(取决于). 在客户端上,当最后一个Ajax请求返回结果时(可能看起来像{progress:“100%”,resultUrl:“http://your.url/Where/ToGet/TheFile.aspx?file=GUID-OR-CACHE-KEY”}),您可以将浏览器重定向到提供的URL. 客户端重定向可以使用以下Javascript完成: location.href = response.resultUrl; 顺便说一下,你如何生成PDF? NFOP? (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 当在视图中使用ko时,ko.applyBindings给出错
- asp.net-mvc – 未找到部分视图或视图引擎不支持搜索的位置
- 何时在ASP.NET管道中初始化会话状态
- asp.net-mvc-4 – 通过ADAL JavaScript Ajax和KnockoutJs的
- asp.net – 如何从SQL表中的列获取XML数据?
- asp.net – 适用于多个用户的EWS通知中心
- ASP.NET MVC 2中的asp.net-mvc-2 – LazyList vs System.La
- VS2005(c#)项目调试问题解决方案集锦 转
- asp.net-mvc – MVC发布复杂对象的列表
- 对ASP.Net组件套件有什么好评
- asp.net-mvc – 在asp.net MVC3中调用局部视图
- asp.net-mvc-3 – MVC 3 WebGrid – 可以进行内联
- asp.net-mvc – 允许Anonymous在asp.net mvc 3中
- .Net平台开发的技术规范与实践精华
- asp.net-core – 我为什么要选择带有.Net核心的A
- asp.net-web-api – 有没有办法在ASP.Net Web AP
- asp.net – 如何在mvc中使用自定义成员身份添加更
- asp.net-mvc – 使ASP.NET绑定指定media =屏幕的
- asp.net – 如何在警告框中显示验证控件的错误消
- asp.net-mvc – Asp.net MVC授权属性,重定向到自
