【问题标题】:Can I show a modal pop-up instead of showing a progress indicator?我可以显示模式弹出窗口而不是显示进度指示器吗?
【发布时间】:2012-02-08 05:40:51
【问题描述】:

我可以显示模式弹出窗口而不显示进度指示器吗?我想让用户等待 - 在任务完成之前他们应该不能做任何事情。我找到了使用更新面板而不是进度条的可能解决方案。

【问题讨论】:

  • 您在哪里显示进度指示器?你如何显示进度指示器?关于您的具体项目没有足够的细节来回答这个问题。您想在任务完成之前阻止与您的网站的交互,而不是更新进度指示器?是这样吗?
  • 在不透明度的全屏上使用带有 div 的进度条
  • @djacobson 就像我向用户发送邮件一样。我点击按钮发送邮件,直到执行邮件操作。我只想等待。

标签: c# asp.net .net ajax


【解决方案1】:

您可能真的想要两者都做:显示一个模态进度指示器,它不允许用户发送新的回发事件。

Here's 一个展示如何将模式和进度条控件组合为一个的博客。

【讨论】:

  • 链接不再有效。
【解决方案2】:
<asp:UpdateProgress id="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1">

<progresstemplate>

<div style="width:600px;height:600px;background-color:Gray;filter:alpha(opacity=70);opacity:0.7" >
<IMG id="img2" alt="" src="ajax-loader.gif" />

</div>
</progresstemplate>

或尝试this链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多