C# 在循环内调用函数,但循环停止-c

C# 在循环内调用函数,但循环停止-c,c#,asp.net,C#,Asp.net,我尝试从gridview循环选择的值,并将其放入 数据表。现在,我的问题是当我尝试上面的代码通过 从datatable到my函数的值。它可以工作,但只有一次和循环 停止。谁能帮帮我吗 该功能用于下载pdf文件 如果函数正在向响应流发送二进制pdf文件,它可能正在调用response.End,这将停止线程 如果要发送多个文件,客户端需要发出多个请求,或者服务器需要将它们打包,就像在zip文件中一样。试试看 函数\u name code{}dt有多少行。若它只运行一次,则数据表中可能只有一行。这里必

我尝试从gridview循环选择的值,并将其放入 数据表。现在,我的问题是当我尝试上面的代码通过 从datatable到my函数的值。它可以工作,但只有一次和循环 停止。谁能帮帮我吗


该功能用于下载pdf文件

如果函数正在向响应流发送二进制pdf文件,它可能正在调用response.End,这将停止线程

如果要发送多个文件,客户端需要发出多个请求,或者服务器需要将它们打包,就像在zip文件中一样。

试试看
函数\u name code{}

dt有多少行。若它只运行一次,则数据表中可能只有一行。这里必须有一些附加代码。dt是如何设置的?当我设置断点时,我认为dt正在工作。当我删除响应时,它会得到所选的值您是对的,先生。结束,错误表示多重处置。现在,我的问题是我不知道如何把所有的pdf文件放进zip然后下载。
for (int i = 0; i < dt.Rows.Count; i++)    
{                
    function(dt.Rows[i][0].ToString());   
}