我有这个最初隐藏的 div:
<div id="loading" class="window">
<img src="../Images/test.gif" />
</div>
如何在线程运行时调用此 div
Thread thread = new Thread(test);
thread.Start()
private void test()
{
//code to see div
}
编辑:我希望 div 出现在页面顶部,因此用户将无法点击其他任何内容
我有这个最初隐藏的 div:
<div id="loading" class="window">
<img src="../Images/test.gif" />
</div>
如何在线程运行时调用此 div
Thread thread = new Thread(test);
thread.Start()
private void test()
{
//code to see div
}
编辑:我希望 div 出现在页面顶部,因此用户将无法点击其他任何内容
在 div 中添加runat="server"
属性。通过这个 div 将像服务器控件一样工作,您可以在后面的代码中访问它并添加属性
private void test()
{
loading.Attributes.Add("style", "display:block;");
}
更新
从类中删除 display:none 并将 div 替换为 ASP.NET 控件:
<asp:Panel ID="loading" CssClass="window" runat="server" Visible="false">
<img src="../Images/test.gif" />
</asp:Panel>
然后:
private void test()
{
loading.Visible = true;
}
添加runat="server"
到您的 div,然后在代码中访问它,例如:this.yourDivId
您可以像这样显示它this.yourDivId.Visible = true;