Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WebBrowser文档已通过Ajax调用完成_C#_Ajax_Browser - Fatal编程技术网

C# WebBrowser文档已通过Ajax调用完成

C# WebBrowser文档已通过Ajax调用完成,c#,ajax,browser,C#,Ajax,Browser,我的C-Sharp应用程序中有一个webbrowser控件。一切正常。 我被文件上传控件卡住了 我也能设法让它工作 但是,当我从文件上载控件中选择一个文件时,会执行一个ajax调用,并将该文件上载到服务器。图像缩略图显示在页面上 当我的互联网连接速度慢,页面加载速度慢时,这一切都很好 但是,如果连接速度更快,DOcumentCompleted事件甚至会在上载这些图像之前触发,因此图像会丢失 请让我知道如何让浏览器等待上传 PS-我尝试过使用计时器,但也不起作用 谢谢 Ashutosh如果您仅使用

我的C-Sharp应用程序中有一个webbrowser控件。一切正常。 我被文件上传控件卡住了

我也能设法让它工作

但是,当我从文件上载控件中选择一个文件时,会执行一个ajax调用,并将该文件上载到服务器。图像缩略图显示在页面上

当我的互联网连接速度慢,页面加载速度慢时,这一切都很好

但是,如果连接速度更快,DOcumentCompleted事件甚至会在上载这些图像之前触发,因此图像会丢失

请让我知道如何让浏览器等待上传

PS-我尝试过使用计时器,但也不起作用

谢谢
Ashutosh

如果您仅使用Webbrowser控件上载图像,您可以选择更好的选项,如HttpWebRequest、WebClient或HttpClient…您必须使文件上载成为页面加载的同步部分;换句话说,在文件完成上传之前,不要允许页面完成加载。钩住OnUploadComplete事件或文件上载程序的等效项进行检查。@L.B-我不能使用WebClient等,因为它不是一个常规的更新过程,但实际上就像我正在将一个文件从计算机上载到网站。@brinky这不是一个文件上载程序控件,而是一个输入类型=file。