C# WebBrowser文档已通过Ajax调用完成
我的C-Sharp应用程序中有一个webbrowser控件。一切正常。 我被文件上传控件卡住了 我也能设法让它工作 但是,当我从文件上载控件中选择一个文件时,会执行一个ajax调用,并将该文件上载到服务器。图像缩略图显示在页面上 当我的互联网连接速度慢,页面加载速度慢时,这一切都很好 但是,如果连接速度更快,DOcumentCompleted事件甚至会在上载这些图像之前触发,因此图像会丢失 请让我知道如何让浏览器等待上传 PS-我尝试过使用计时器,但也不起作用 谢谢C# WebBrowser文档已通过Ajax调用完成,c#,ajax,browser,C#,Ajax,Browser,我的C-Sharp应用程序中有一个webbrowser控件。一切正常。 我被文件上传控件卡住了 我也能设法让它工作 但是,当我从文件上载控件中选择一个文件时,会执行一个ajax调用,并将该文件上载到服务器。图像缩略图显示在页面上 当我的互联网连接速度慢,页面加载速度慢时,这一切都很好 但是,如果连接速度更快,DOcumentCompleted事件甚至会在上载这些图像之前触发,因此图像会丢失 请让我知道如何让浏览器等待上传 PS-我尝试过使用计时器,但也不起作用 谢谢 Ashutosh如果您仅使用
Ashutosh如果您仅使用Webbrowser控件上载图像,您可以选择更好的选项,如HttpWebRequest、WebClient或HttpClient…您必须使文件上载成为页面加载的同步部分;换句话说,在文件完成上传之前,不要允许页面完成加载。钩住OnUploadComplete事件或文件上载程序的等效项进行检查。@L.B-我不能使用WebClient等,因为它不是一个常规的更新过程,但实际上就像我正在将一个文件从计算机上载到网站。@brinky这不是一个文件上载程序控件,而是一个输入类型=file。