c# - 更新 ASP 页面中的进度条

标签 c# javascript

我有一个连接到远程应用程序的 .aspx 页面。我想在网页上添加一个进度条,向客户端显示当前操作的进度。页面中有很多文本字段,我确实希望内容始终显示给用户。 (我不希望每次进度条更新时都刷新页面)。有没有办法使用 C# 或 JavaScript 只更新进度条而不刷新整个页面?

附:我对 JavaScript 有点陌生,所以非常感谢某种解释。

(如果英文有误请原谅)

最佳答案

听起来您需要使用 .NET 3.5 默认启用的 AJAX 扩展。

您只需将脚本管理器放置在页面上的任何位置,将要更新的内容包装在 UpdatePanel 中(这将启用部分页面更新),并使用 UpdateProgress 将进度反馈给用户。

看看here了解更多。

关于c# - 更新 ASP 页面中的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3754252/

相关文章:

c# - ExcludeFromCodeCoverage 不适用于 CloseAsync 方法

c# - 创建未知类型的数组。 C#

javascript - [`expression` ] 符号用于什么?

Javascript:将元素值表单化到集合中

javascript - 我可以在 Web 项目上使用 binding.js 进行数据绑定(bind)吗?

c# - MEF 导入为空

c# - 使用 XPath 识别 XML 中的重复节点

javascript - 如何相对于包含动态文本的父 div 定位 div?

c# - MailKit C# ImapClient.Connect() 到 Office 365 生成异常 : "The remote certificate is invalid according to the validation procedure"

javascript - Extjs Datefield 侧面没有日期选择器