【问题标题】:How to display a button after 5 minutes in ASP.net (.aspx)?如何在 ASP.net (.aspx) 中 5 分钟后显示按钮?
【发布时间】:2020-04-20 01:53:05
【问题描述】:

我是 ASP.NET 的新手,有没有办法让按钮在一段时间后可见?

<asp:Button   ID="Button1" runat="server" Text="Click here"  OnClick="btn_Click" Visible="False" /> 

代码隐藏:

protected void btn_Click(object sender, EventArgs e)
        {
            Response.Redirect("~/site...." );
        }

【问题讨论】:

  • 你真的要使用 ASP.NET 吗?用 JS 就可以轻松搞定
  • @RezaJenabi 我该如何处理 JS?谢谢
  • 您不能从代码隐藏中执行此操作:一旦将 HTML 发送到浏览器,服务器就无法再访问它。为此,您需要(客户端)javascript。

标签: javascript c# asp.net webforms


【解决方案1】:

我认为下面的代码可以帮助到你:

<script type="text/javascript">

    function show()
    {
        document.getElementById("Button1").style.visibility = "visible";
    }

    function hide()
    {
        document.getElementById("Button1").style.visibility = "hidden";
    }

    window.onload = function()
    {
        hide();
        setTimeout('show()', 30000);
    }

</script>

页面创建后在页面底部运行的代码

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-05
    • 2018-02-02
    • 2015-11-17
    • 2014-10-21
    • 2022-01-13
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    相关资源
    最近更新 更多