文件下载后,Document Ready无法工作
Document Ready not working after file download
我有一个Aspx页面。点击按钮,我正在从服务器下载一个文件。
用于下载文件的服务器端代码
byte[] data = GetBytes();
//Sets the Content Type and FileName
HttpContext.Current.Response.ContentType = "plan/text";
HttpContext.Current.Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", "Error.txt"));
//Writes the Content in HttpResponse
//to enable downloading the file.
HttpContext.Current.Response.Clear();
HttpContext.Current.Response.BinaryWrite(data);
HttpContext.Current.Response.End();
Aspx页面上的Javascript代码
$(document).ready(function () {
alert(1);
});
此警报在加载第一页时显示。但在回发文件下载后,它没有显示警报。提前感谢。
这是因为部分Postback。您需要使用PageRequestManager
来设置请求处理程序。然后,请求处理程序也将在部分回发时执行。
请参阅此答案
请参阅此答案
相关文章:
- jQuery加载的async和ready函数不工作
- $(document).ready和jQuery(function($)不工作;jQuery已定义,但脚本尚未定义;t进
- 为什么不'加载$(document.ready(function)后,单击“工作”
- $(document)中的多个javascript函数.ready不工作
- jQuery$(document).ready突然停止工作
- 文件下载后,Document Ready无法工作
- document.ready在页面加载时只工作一次
- Rails 应用程序 - jQuery Document.ready在单击链接时不调用,但在新选项卡中打开或刷新时工作
- document.ready没有'按下主页链接时无法工作
- $(document).ready无法在ajax页面中工作
- document.ready()函数未执行,在开发控制台中工作
- Document.ready无法在我的登录页面上工作
- jQuery 在使用 Document Ready 语句时停止工作
- 为什么jQuery(document).ready不工作?/如何将CSS添加到jQuery中的元素中
- jQuery:为什么是文档.Ready功能不能正常工作
- 在一个简单的场景中,DOMContentLoaded不像$(document).ready()那样工作
- Jquery函数不工作,由于$(document).ready
- jQuery ready函数不工作,它永远不会运行
- JQuery点击函数不工作,即使在$(document).ready
- YouTube视频JavaScript停止工作,如果放入dom ready函数