加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

.net – ashx vs aspx文件下载

发布时间:2020-12-16 03:33:13 所属栏目:asp.Net 来源:网络整理
导读:在一个基本的场景中,我有一个GridView,下载文件和链接按钮下载它们,创建一个自定义的http处理程序来流式传输这些文件是否有任何好处,而不是简单地从下载链接按钮的事件处理程序流式传输? 编辑: 正如一些建议的代码重用将有利于处理程序,但在这种特定情况下
在一个基本的场景中,我有一个GridView,下载文件和链接按钮下载它们,创建一个自定义的http处理程序来流式传输这些文件是否有任何好处,而不是简单地从下载链接按钮的事件处理程序流式传输?

编辑:

正如一些建议的代码重用将有利于处理程序,但在这种特定情况下它不是问题.处理程序也更快,因为它避免了页面生命周期,但是这种轻微的性能提升可能不值得在我的特定情况下创建处理程序.

现在唯一想到的是(假设使用相同的aspx页面方法)在GridView在UpdatePanel中的情况下是否有任何特殊考虑因素?

解决方法

您是否计划在应用程序中的多个位置重用下载功能?如果您想从下面的应用程序中松散地处理下载,那么Generic Handler是一种很好的方法,因为您实际上是在创建服务.否则,如果您只计划从该按钮进行下载,并且只有该按钮,则可以将逻辑保留在那里.请记住,存在使您的应用程序变得过于复杂而不是需要的事情.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读