Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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
文件上载状态指示器ASP.Net C#_C#_Asp.net_Ajax_File Upload_Status - Fatal编程技术网

文件上载状态指示器ASP.Net C#

文件上载状态指示器ASP.Net C#,c#,asp.net,ajax,file-upload,status,C#,Asp.net,Ajax,File Upload,Status,还有其他类似的帖子,但他们都想要一个进度条。我不在乎 我可能最终会购买Ajax Uploader,但我想知道是否有办法让用户知道文件是否正在上传过程中。我尝试过Ajax ProgressIndicator,但它不起作用……文件上传部分起作用,但progresscontent无法显示 以下是我在没有Ajax的情况下得到的: <asp:FileUpload onchange="clickTheButton();" ID="FileUpload1" runat="server" /> &l

还有其他类似的帖子,但他们都想要一个进度条。我不在乎

我可能最终会购买Ajax Uploader,但我想知道是否有办法让用户知道文件是否正在上传过程中。我尝试过Ajax ProgressIndicator,但它不起作用……文件上传部分起作用,但progresscontent无法显示

以下是我在没有Ajax的情况下得到的:

<asp:FileUpload onchange="clickTheButton();" ID="FileUpload1" runat="server" />
<asp:Button ForeColor="#ffffff" BackColor="#ffffff" BorderColor="#ffffff" BorderWidth="0"
                ID="Button1" runat="server" Text="Add Image" OnClick="AddImage_Click" />

只有一个文件上载控件和一个上载文件的按钮


我所需要的只是一种让用户知道它正在忙着发送文件的方法。

只需使用Ajax以合理的时间间隔查询您的服务器,查看您尝试上载的文件是否存在,并根据响应显示适当的指示。

只需使用Ajax以合理的时间间隔查询服务器,查看您尝试上载的文件是否存在,并根据响应显示适当的指示。

为什么不在页面上创建一些隐藏元素,如下所示:

<div id="loadingDiv" style="display: none;">Please wait, uploading file...</div>

应该显示消息,然后继续回发以上载文件。

为什么不在页面上创建一些隐藏元素,如下所示:

<div id="loadingDiv" style="display: none;">Please wait, uploading file...</div>

应显示消息,然后继续回发以上载文件。

这更像是一个1-5秒的操作。我认为这种方法没有意义。我只是想让用户知道发生了什么。一旦上传文件,它就会出现在数据列表中。我只是想说点什么。。。在他们点击和数据列表重新填充的时间之间。我有点搞不懂你要什么。只需将Javascript事件附加到表单按钮。单击时,隐藏上载控件并显示一个元素,指示上载正在进行。这一点很好。我起床太久了。最后使用Uploadify。做多个文件,这很容易。虽然我想我会写一篇关于如何在ASP.Net中使用它的文章,因为没有一篇文章能清楚地说明每一步。如果我有时间写的话,我会发一个链接。那太棒了——请写吧!这更像是一个1-5秒的操作。我认为这种方法没有意义。我只是想让用户知道发生了什么。一旦上传文件,它就会出现在数据列表中。我只是想说点什么。。。在他们点击和数据列表重新填充的时间之间。我有点搞不懂你要什么。只需将Javascript事件附加到表单按钮。单击时,隐藏上载控件并显示一个元素,指示上载正在进行。这一点很好。我起床太久了。最后使用Uploadify。做多个文件,这很容易。虽然我想我会写一篇关于如何在ASP.Net中使用它的文章,因为没有一篇文章能清楚地说明每一步。如果我有时间写的话,我会发一个链接。那太棒了——请写吧!