我一直在寻找教程或其他任何东西,但似乎无法找到任何东西。我希望在我的Web应用程序中构建一个类似于window.form控件的进度条。任何帮助或任何方向都会非常有帮助。我不是在寻找有人为我做的,只是一个链接或如何开始的一些指示
答案 0 :(得分:2)
进度条是一个包含3个主要属性的控件:(您应该查看System.Windows.Forms.ProgressBar以了解ProgreeBar的构成)
您必须异步并定期重新渲染,以便向用户更新控件的状态。
基本上是与WinForms ProgressBar和Net.UI的唯一重大区别。 Progreebar是用于呈现进度的图形控件。因此,您可以使用大小固定的图形控件(例如标签),并从最小到最大添加一些内容。
在大多数情况下,不是更改的值会引发要处理的事件,而是处理更新进度条值的事件。请查看此页面中的示例:http://msdn.microsoft.com/en-us/library/system.windows.forms.progressbar.aspx
PS:它存在一些(免费或不可用).NET ProgressBar,如Neat Upload。
玩得开心:P
答案 1 :(得分:0)
在设计页面(.aspx)中,您可以使用Visual Studio工具箱中的AJAX扩展类别下的ScriptManager控件和UpdateProgress控件。您也可以使用自己的GIF文件。
您可以查看以下链接:
http://www.webcodeexpert.com/2013/05/show-progress-image-using.html