gpt4 book ai didi

.net - 用于文件下载的 ashx 与 aspx

转载 作者:行者123 更新时间:2023-12-04 17:28:09 34 4
gpt4 key购买 nike

在我有一个 GridView 的基本场景中,我有一个带有要下载的文件和链接按钮来下载它们的文件,创建一个自定义的 http 处理程序来流式传输这些文件,而不是简单地从下载链接按钮的事件处理程序流式传输,是否有任何好处?

编辑:

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

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

最佳答案

您是否打算从应用程序中的多个位置重用下载的功能?如果您想将下载与应用程序的其余部分松散耦合,请使用 Generic Handler是一个很好的方法,因为您本质上是在创建服务。否则,如果您只打算从那个按钮下载,并且只有那个按钮,您可以将逻辑留在那里。请记住,存在使您的应用程序比它需要的更复杂的事情。

关于.net - 用于文件下载的 ashx 与 aspx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4455390/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com