使用C#/JS在5分钟后显示提交按钮web控件

使用C#/JS在5分钟后显示提交按钮web控件,c#,asp.net,C#,Asp.net,我正在开发一个应用程序,我希望提交按钮在5分钟后出现 在我的登录页面中,我们交叉检查用户名密码,然后发送OTP,如果用户无法获得OTP,则我们希望在5-10分钟后显示一个新的提交按钮(生成OTP) 您可以使用javascript中提供的setTimeout()函数。 或 你可以用 JavaScript示例: <script type="text/javascript"> function showButton() { docu

我正在开发一个应用程序,我希望提交按钮在5分钟后出现


在我的登录页面中,我们交叉检查用户名密码,然后发送OTP,如果用户无法获得OTP,则我们希望在5-10分钟后显示一个新的提交按钮(生成OTP)

您可以使用
javascript
中提供的
setTimeout
()函数。 或 你可以用

JavaScript示例:

<script type="text/javascript">

        function showButton()
        {
            document.getElementById("btnSubmit").style.visibility = "visible";
        }

        function hideButton()
        {
            document.getElementById("btnSubmit").style.visibility = "hidden";
        }

        window.onload = function()
        {
            hideButton();
            setTimeout('showButton()', 1000);
        }

    </script>

函数showButton()
{
document.getElementById(“btnSubmit”).style.visibility=“visible”;
}
函数hideButton()
{
document.getElementById(“btnSubmit”).style.visibility=“hidden”;
}
window.onload=函数()
{
hideButton();
setTimeout('showButton()',1000);
}

也许你可以用c代码处理你的需要,而不是重新出现的过程。您可以检查上次otp时间是否大于5分钟。然后发送新的otp,否则显示消息otp已发送