问题标签 [updateprogress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1900 浏览

asp.net - Ajax updateProgress 不显示正确 UpdatePanel 的进度

first panel在另一个面板中有一个 Ajax 面板second panelupdateProgress链接到第一个面板

有了这个我有两个问题:

  • updateProgress 在第二个面板更新时显示进度图像,但在第一个面板更新时不显示
  • 要更新第二个面板,我必须按第二个面板内的按钮两次

关于我做错了什么的任何想法?

谢谢

0 投票
2 回答
1909 浏览

c# - Imagebutton 不会在 UpdatePanel 中触发

当我单击更新面板内的图像按钮时,我试图显示进度图像。在按钮上单击 c# 代码应该运行并显示更新进度图像。使用此代码,它运行 c# 代码但不显示进度图像,如果我删除回发触发器,则它显示进度图像但 c# 不运行。知道如何解决吗?

0 投票
1 回答
410 浏览

javascript - 将脚本添加到 ScriptManager 时,ASP.Net UpdateProgress 中断

我在使用 ASP.Net 中的 UpdateProgress 和 ScriptManager 时遇到问题。在 ScriptManager 中注册脚本时,UpdateProgress 无法显示(内联 CSS 属性 | display:none;)。我还使用这种方法在页面加载方法下以编程方式注册了脚本,ASP.NET 4.5 ScriptManager Improvements in WebForms,但仍然失败。提前致谢 :)。

ASP:

代码背后:

如果在 ScriptManager 中删除了 Script/ScriptReference 标记,则 UpdateProgress 有效!

编辑- 由于 Nathan 给出的指针,问题解决了。Mootools 和 MS AJAX 之间确实存在冲突。这是因为 Mootools 核心/更多中的声明“类型”被 MS AJAX 覆盖。幸运的是,可以通过将声明从“类型”更改为其他内容来宣传它。我在这里找到了解决方案,在“斯科特”的帖子下,顺便说一句;)。

我采取的步骤是:

  1. 打开您的 Mootools 核心和更多文件(我使用的是 VS2012,但 Notepad++ 应该可以正常工作)
  2. 查找(CTRL+F)“新类型”并替换为“新 mooTools”
  3. 查找(CTRL+F)“this.Type”并替换为“this.mooTools”
  4. 查找(CTRL+F)“类型”并替换为“mooTools”
  5. 确保你对两个文件都这样做(除非你只使用核心)

非常感谢 Nathan 和“Scott”帮助我。

0 投票
2 回答
5085 浏览

c# - 如果控制按钮在 UpdatePanel 之外,如何使用 UpdateProgress

我有一个文本框和一个按钮,当我按下这个按钮时,gridview 会根据我在 TextBox 中写入的数据进行绑定。它的数据非常大,因此在 GridView 中搜索、绑定和显示数据需要时间。所以我想像加载图像一样使用 UpdateProgress 但我的 GridView 在 UpdatePanel 中。

当我按下 Search Button 时会发生回发,因为我在 UpdatePanel 中不包括 TextBox 和 Button。我已经尝试过了,但无法实现所需的功能。

问候, 维维克

0 投票
0 回答
163 浏览

updatepanel - 在asp.net中执行一次后更新进度中断

我有带中继器的更新面板。并更新进度控制。单击中继器内的链接按钮时会显示更新进度,但如果第二次单击链接按钮,则它不起作用。

0 投票
1 回答
1398 浏览

java - 从单独的类更新 JProgressBar

我一直在关注这个线程来尝试从我的程序中的一个单独的类更新 JProgressBar:java - Progress Bar - Is it possible to use setProgess() of Progress Bar of the Progress Bar outside the doInBackground() method?

不幸的是,我的代码无法正常工作。我可能错过了一些东西,但我似乎无法弄清楚它是什么。这是我到目前为止写的代码:

这是我用来更新进度条的 propertyChangeListener:

SwingWorker 类:

操作目录类:

如您所见, propertyChangeListener 应该由 swingworker 类中的 updateProgress(int) 方法触发,并且该方法应该由task.updateProgress((int)currentPercent)ManipulateDirectories 类中的行调用:但是,该行似乎没有调用 updateProgress()。我猜这可能是“任务”的特定实例的问题——也许我正在创建一个没有正确上下文的单独实例?(我知道术语可能有点错误,但希望你能理解我想说的)。谁能发现我的错误?任何帮助将不胜感激,我已经坚持了很长一段时间了。

SSCCE:

我意识到这是一个非常长的 SSCCE,但希望它能够为您提供您需要了解的所有信息。

0 投票
0 回答
86 浏览

javascript - 如何在 UpdatePanel 中使用 javascript,以免在 UpdateProgress 栏加载图像时出现问题?

我有一个更新面板,它有一个更新进程控制。里面是一个 div,其中包含具有显示图像的 css 类,当我们单击 UpdatePanel 中的“保存”按钮时加载数据时。这工作正常,除了现在当我为“保存”按钮编写客户端验证时,它会弹出一个 JS 警报框,然后再转到服务器端代码执行。

当数据被保存到服务器时,“保存”按钮上的这个 JS 验证阻止了 UpdateProgress 图像的出现。

谁能帮助我,建议需要做什么才能使用 js 对按钮进行客户端验证,以及在数据保存在服务器端时显示 updateprogress 图像?

0 投票
1 回答
1661 浏览

c# - 页面加载 asp:UpdateProgress 上的加载窗口

我有一个非常大的页面,需要一些时间来提取数据和加载。当第一次导航到 .aspx 页面时,我希望它有一个很好的加载 .png 图像,这样人们就不会在窗口显示之前关闭它。我试过放一个 asp:UpdateProgress 但这直到页面加载后才显示出来,我在页面上做了一些事情。如何在页面的其余部分加载之前先获取加载屏幕?以下是我尝试过的不起作用的方法。

我也试过用计时器。这里变得有趣了。ContentTemplate 内的标签在勾选时显示良好。我放置在内容模板中的 GridView 没有。

我什至尝试完全取出更新面板,只是在计时器上更改 gridview 可见状态,但这仍然不起作用。网格视图永远不会出现。

有趣的是,如果我在页面上放一个按钮来执行以下操作,

我可以单击它并隐藏和显示 GridView 任意多次,没有问题。为什么计时器有什么不同?

0 投票
1 回答
4113 浏览

asp.net - UpdateProgress 在初始页面加载时不起作用

我需要做什么才能使我的 updatePanel 中的 UpdateProgress 在初始页面加载时显示?在您对同一页面上的更新面板等中的网格进行排序后,它工作正常,但在初始页面加载时却没有。我能做些什么?这是我的代码示例。我的代码隐藏中没有任何代码,所以这可能是我不确定的一些问题。

0 投票
3 回答
3147 浏览

asp.net - 当从 ashx 文件下载文件时,Asp:progress 不会结束动画

我正在尝试使用 asp:progress,所以当我点击我的 asp:button 时,它会调用一个 ashx 文件,该文件会写入一个 CSV 响应。

到目前为止,当我单击按钮时,动画正确显示并开始下载。但是,当文件开始下载时(当我从 ashx 文件得到响应时),我似乎无法停止动画。

这是 aspx :

这是 Button2_click 函数:

这是 ashx 文件中的 ProcessRequest 函数:

我尝试使用 javascript 和 PageRequestManager 类的属性 endRequest、beginRequest 和 initializeRequest 事件(我在这里找到了一些 conde 片段),但到目前为止对我没有任何帮助。

下载开始时如何强制动画停止?