首页 > 解决方案 > vb 5 秒后重定向到新页面。延迟

问题描述

下面的示例无法在 5 秒后延迟页面重定向。- 标题更新似乎不起作用。是否有一个纯 VB 解决方案,标题是唯一的方法吗?想过只运行一个计时器来延迟下一行执行吗?

也尝试了注释掉的部分 - 仍然没有触发标题更改。

Dim TF As String = ResetNewPassword(uName, pAnwser, newPassword)
Dim dateUpdated As Boolean = UpdateLastLoginDate(uName)
    If TF Then
        uEmail = u.Email
        Label2.Text = "Users password has been updated"
        Training.xMail(uEmail, Label2.Text, "Password Changed")
        Response.AppendHeader("REFRESH", "5;URL=Default.aspx")

                'Dim meta As New HtmlMeta()
                'meta.HttpEquiv = "Refresh"
                'meta.Content = "5;url=Page2.aspx"
                'Me.Page.Controls.Add(meta)

        PassQuestion1.Text = "You will now be redirected in 5 seconds"
    Else
        Label2.Text = "Users password failed to update please try again!!!"
        Training.Mail("mail_user_acct", Label2.Text, "Password Failed - resetPassword")
    End If

标签: asp.netvb.nethttphttp-redirect

解决方案


推荐阅读