我使用的是Ajax UpdateProgress控件。虽然它和我预期的一样工作,但我希望它出现在页面的中心。我该怎么做呢?
<asp:UpdateProgress runat="server"
id="PageUpdateProgress" DisplayAfter=0
DynamicLayout=true>
<ProgressTemplate>
<div>
<img src="../Images/load.gif" />
</div>
</ProgressTemplate>
</asp:UpdateProgress>发布于 2011-06-30 16:45:35
感谢Jaidev,非常方便的帖子!
可能需要一段时间才能得到正确的css,所以为了简化其他所有人的解决方案,您只需要以下内容(用于updateprogress中间定位):
<div style="position:absolute; width:100%;height:100%;"></div>
对于图像:
<img style="position:relative; top:45%;" />
发布于 2011-06-16 21:43:19
在div中使用此样式:
style="position:absolute;visibility:visible;border:none;z-index:100;width:100%;height:100%;background:#999;filter: alpha(opacity=80);-moz-opacity:.8; opacity:.8;"并在您的img中使用此样式:
style="top:48%; left:42%; position:relative;"发布于 2012-01-31 21:49:02
使用ModalPpoupExtender并将目标控件设置为更新进度
<cc1:ModalPopupExtender ID="ModalPopupExtender1" TargetControlID="PageUpdateProgress"
PopupControlID="PageUpdateProgress" BackgroundCssClass="modalback" runat="server">
</cc1:ModalPopupExtender>https://stackoverflow.com/questions/4604786
复制相似问题