最好的方式来获得一个标签,以改变文本/重定向页面后延迟

Best way to get a label to change text/ redirect page after delay

本文关键字:文本 改变 重定向 延迟 标签 一个 方式      更新时间:2023-09-26

我正在尝试在asp.net (c#)中实现以下流程:

  1. 用户点击按钮
  2. 呈现文本标签
  3. 等待3秒
  4. 重新加载页面

我一直在尝试一些事情在c#中,但我开始认为它更容易实现这在javascript

试试

<script type="text/javascript"> function callthis() {
setTimeout('window.location = "home.aspx"', 3000); }
</script>

从服务器端调用这个按钮,点击

如果你使用了更新面板,那么你可以使用:

ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "callthis();", true);

你可以使用

ClientScript.RegisterStartupScript
        (GetType(),Guid.NewGuid().ToString(), "callthis();",true);