这个问题可能会被问很多次。但是我没有找到一个确切的解决方案,这就是我问它的原因。
我们正在一个项目中工作,它有一个更新过程。有下载功能来下载exe。我们正在使用处理程序来下载文件。其代码如下
.ashx
string filename = System.IO.Path.GetFileName(fileUrl);
context.Response.ClearContent();
context.Response.ContentType = "application/exe";
context.Response.AddHeader("content-disposition", String.Format("attachment; filename={0}", filename));
context.Response.TransmitFile(fileUrl);
因此,我们在单击按钮时调用此处理程序,例如:
点击事件
Response.Redirect("Test.ashx?fileUrl=" + downloadUrl, false);
然后它下载文件。
现在我们的页面中有一个计时器。下载后我想启用那个计时器。下载后我该怎么做。当我将它放在重定向下方时,例如 Timer1.Enabled= true; 它不工作。谁能建议一种方法来做到这一点。