我一直在寻找教程或任何东西,但似乎找不到任何东西。我希望在我的 Web 应用程序中构建一个类似于 window.form 控件中的进度条。任何帮助或任何类型的方向都会非常有帮助。我不是在找人为我做,只是一个链接或一些如何开始的指示
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
在设计页面 (.aspx) 中,您可以使用 Visual Studio 工具箱中 AJAX 扩展类别下的 ScriptManager 控件和 UpdateProgress 控件。您也可以使用自己的 GIF 文件。
您可以查看以下链接:
http://www.webcodeexpert.com/2013/05/show-progress-image-using.html