C# 如何在响应之前或之后刷新我的Telrik网格或页面。结束
我有一个带有下载栏的telerik网格,用户可以通过点击下载来下载文件。 下载后,我希望网格刷新,以便我可以更改下载文件的状态。 但是由于用于下载的Response.end,即使在响应之前绑定了网格,我也无法刷新网格。end 那么,下载时有没有办法刷新页面C# 如何在响应之前或之后刷新我的Telrik网格或页面。结束,c#,.net,httpresponse,C#,.net,Httpresponse,我有一个带有下载栏的telerik网格,用户可以通过点击下载来下载文件。 下载后,我希望网格刷新,以便我可以更改下载文件的状态。 但是由于用于下载的Response.end,即使在响应之前绑定了网格,我也无法刷新网格。end 那么,下载时有没有办法刷新页面 等待答复执行下载时,文件内容将在响应中发送,而不是在页面中发送。因此,简短的回答是“否”,下载文件时无法更新页面。我建议用户单击“更新网格”并注册一个脚本,该脚本将执行对服务器的另一个调用,服务器将向客户端发送文件。Wot将是注册脚本的正确方
等待答复执行下载时,文件内容将在响应中发送,而不是在页面中发送。因此,简短的回答是“否”,下载文件时无法更新页面。我建议用户单击“更新网格”并注册一个脚本,该脚本将执行对服务器的另一个调用,服务器将向客户端发送文件。Wot将是注册脚本的正确方法?使用ScriptManager.RegisterStartupScript,它将包含启动下载所需的脚本。感谢帮助人员。。我想这应该行得通。。我现在将应用它:)在应用这个之后,我遇到了一个独特的问题。。当我点击下载两个文件时,它不起作用。。之后,如果我第三次或以后单击下载。。下载工作正常。使用fiddler/firebug查看您的第二个下载请求是否已发送,服务器是否正常处理