Javascript 加载程序div中的ASP.net GIF即使正确调用也不会播放
我目前正在学习asp.net的基础知识,并使用代码隐藏进行编码。 在这个项目中,我想在执行长服务器进程时显示一个加载div。我通过在按钮上设置2个功能来实现这一点。onClientClick指向一个启用div的javascript函数,onClick指向一个CodeBehind函数,在该函数中,我添加了一个延迟来模拟长的服务器进程,并从那里调用一个javascript函数来隐藏加载div。整个过程都是可行的,但我的问题是加载div中的gif图像根本无法播放(这是一个圆圈;不旋转) htmlJavascript 加载程序div中的ASP.net GIF即使正确调用也不会播放,javascript,html,asp.net,vb.net,Javascript,Html,Asp.net,Vb.net,我目前正在学习asp.net的基础知识,并使用代码隐藏进行编码。 在这个项目中,我想在执行长服务器进程时显示一个加载div。我通过在按钮上设置2个功能来实现这一点。onClientClick指向一个启用div的javascript函数,onClick指向一个CodeBehind函数,在该函数中,我添加了一个延迟来模拟长的服务器进程,并从那里调用一个javascript函数来隐藏加载div。整个过程都是可行的,但我的问题是加载div中的gif图像根本无法播放(这是一个圆圈;不旋转) html &l
<body>
<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
<ul class="navbar-nav">
<li class="nav-item"><a class="nav-link" href="Default.aspx">HOME</a></li>
<li class="nav-item"><a class="nav-link" href="second.html">SECOND</a></li>
<li class="nav-item"><a class="nav-link" href="third.aspx">THIRD</a></li>
</ul>
</nav>
<form runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" />
<asp:Button ID="aspbtn" Text="ASP Button" OnClick="aspbtn_click" OnClientClick="asd();" runat="server"></asp:Button>
</form>
<div>
<p> The download will begin in <span id="countdowntimer">10 </span> Seconds</p>
</div>
<div id="loadss" class="LockOn"></div>
<script>
document.addEventListener('DOMContentLoaded', rawr);
</script>
代码隐藏
Protected Sub aspbtn_click(ByVal sender As Object, ByVal e As EventArgs)
' Add Fake Delay to simulate long running process.
System.Threading.Thread.Sleep(5000)
ScriptManager.RegisterClientScriptBlock(Me, Me.GetType, "ToggleScript", "rawr()", True)
End Sub
编辑:
这是我正在谈论的一个gif
编辑2:
仍然没有找到答案/解决方法
“整个过程都很有效。”所以唯一的问题是gif不旋转?是的,这就是问题所在
Protected Sub aspbtn_click(ByVal sender As Object, ByVal e As EventArgs)
' Add Fake Delay to simulate long running process.
System.Threading.Thread.Sleep(5000)
ScriptManager.RegisterClientScriptBlock(Me, Me.GetType, "ToggleScript", "rawr()", True)
End Sub