javascript - 如何在 ASP.net (.aspx) 中 5 分钟后显示按钮?

标签 javascript c# asp.net webforms

我是 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...." );
        }

最佳答案

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

<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>

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

关于javascript - 如何在 ASP.net (.aspx) 中 5 分钟后显示按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59545721/

相关文章:

javascript - 带有谷歌地图API v3的overlayMouseTarget

c# - 针对 net45 时的 System.Numerics

c# - 如何获取lambda表达式参数

asp.net - 缓存通过 VirtualPathProvider 返回的静态资源

asp.net - asp文本框控件的CSS

javascript - 尽管浏览器调整大小或设备/方向,Angularjs 仍完美定位 div 像素,但页面加载不起作用

java - 在网页中存储和使用从数据库加载的数据的最有效方法是什么?

javascript - 过滤JavaScript中具有相同嵌套属性的对象数组

c# - 从 C++ COM 服务器将 VARIANT 中的 SAFEARRAY 传递给 C# 的异常

asp.net - IIS 7 工作进程瓶颈,应用程序池 ASP.NET 3.5 + 2.0 下大量等待请求