【发布时间】:2015-09-01 11:33:49
【问题描述】:
我需要显示加载图像,直到从数据库中获取数据并绑定到数据网格。我在父页面 (A.aspx) 中有一个按钮,当我们单击该按钮时,它将在 Overlay 中显示数据(B.aspx)。我们已经使用灰盒在叠加层中显示页面。我已将加载图像放在 B.aspx 中
在数据网格中获取和显示数据在 Page_Load 中处理。由于所有逻辑都在 page_load 中处理,因此元素在 DOM 中将不可用。
我无法显示/隐藏加载图像。
注意:我尝试在父页面(A.aspx)中放置相同的加载图像。但是加载图像显示在叠加层后面。
请找出这段代码:
protected void Page_Load(object sender, EventArgs e)
{
try
{
throbberSplashOverlay.Visible = true;
}
}
#ctl00_CPSContentHolder_throbberSplashOverlay
{
background-color:White;
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 500;
}
#throbberSplash
{
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 1000;
background: url(../App_Themes/Blue/images/indicator.gif) no-repeat center center;
}
<div id="throbberSplashOverlay" runat="server" visible="false"><div id="throbberSplash"></div></div>
【问题讨论】:
-
什么是#ctl00_CPSContentHolder_throbberSplashOverlay?
-
您是否重定向到其他页面以显示数据?
-
@Ursus: throbberSplashOverlay.ClientID
-
@ThangamaniPalanisamy 您确定 ID 正确吗?我认为处理浏览器行为的正确方法是设置
clientIDmode="static" -
@shreesha:其实我并没有从 A.aspx 重定向到 B.aspx。我只是将 B.aspx 作为模态打开
标签: javascript css asp.net