gpt4 book ai didi

c# - 在 C# 中显示和隐藏 div 不起作用

转载 作者:行者123 更新时间:2023-11-28 15:31:48 27 4
gpt4 key购买 nike

我正在使用 C# .net 开发一个 Web 应用程序,在前台使用 twitter bootstrap。在 onClick 按钮中,我需要显示一个包含 progressBar div 的 div,当进程完成时,隐藏 div。我正在使用这段代码:

web.aspx:

<asp:Button ID="btnProcess" runat="server" Text="Process" OnClick="btnProcess_Click" />
// on load web, this div is invisible
<div class="progress progress-striped active invisible" id="progressBar" runat="server">
<div class="bar" style="width: 90%;" id="percentProgresBar"></div>
</div>

还有我的web.aspx.cs:

protected void btnProcess_Click(object sender, EventArgs e){
// here change class to "visible"
progressBar.Attributes["class"] = "progress progress-striped active visible";
//--- all my process ----
//--- all my process ----
//when my process finish, hide the div again, change the css class to "invisible"
progressBar.Attributes["class"] = "progress progress-striped active invisible";
}

我的问题是 div 在我的进程结束时可见,而不是在开始时。我该如何解决这个问题? t在我的所有过程之前使 div 可见,当完成我的那部分代码时,再次使 div 不可见。

感谢您的帮助!

最佳答案

您可以通过给它一个 ID 并添加 runat="server" 来尝试将您的 div 更改/转换为服务器端控件,然后在您的代码中使用它.

关于c# - 在 C# 中显示和隐藏 div 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20151360/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com