增加ASP.NET中UpdateProgress的z-index

时间:2011-08-18 14:36:38

标签: .net asp.net asp.net-ajax

我有一个小窗口说装载。有时它会被页面上的其他控件覆盖。如何增加它的z-index,使其始终位于顶部。是否有我可以设置的属性,以便始终位于顶部?

以下是代码:

<script type="text/javascript" language="javascript"></script>
<form id="form1" runat="server">
<div>
    <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnablePageMethods="true">
        <Scripts></Scripts>
    </ajaxToolkit:ToolkitScriptManager>
<asp:UpdateProgress ID="ProgressBar" runat="server" AssociatedUpdatePanelID="UpdatePanel1" DisplayAfter="200">
    <ProgressTemplate>
        <div id="Loading">
        <img src='Images/loading.gif' alt='loading...' />
            <br /><br />Loading...
        </div>
    </ProgressTemplate>
</asp:UpdateProgress>

1 个答案:

答案 0 :(得分:2)

<div id="Loading" style="z-index: 999999;"></div>

有些元素无论如何都会显示在你的上面。 IE6和7中的Dropdowncontrols我认为总会显示出来。

如果你有flash对象,你需要将他们的wmode设置更新为透明我也相信。