单击asp.net VB中的确认框中的确定后重定向到页面

时间:2012-10-22 06:51:45

标签: asp.net redirect response

我在按钮上有一个if条件,重定向到另一个页面。如果条件为真,我想要一个确认框弹出。如果用户在框中单击“确定”,则应该重定向到其他页面。我对Java脚本不太满意。我只是尝试在以下几行中开发一些东西,但似乎没有任何效果。在这方面的任何帮助将不胜感激。我在客户端的Asp.net和VB

工作
Dim sb As New System.Text.StringBuilder()

        sb.Append("<script type = 'text/javascript'>")
        sb.Append("window.onload=function(){")
        sb.Append("if (confirm('")
        sb.Append(message)
        sb.Append("'))};")
        sb.Append(Response.redirect)
        sb.Append("</script>")
        ClientScript.RegisterClientScriptBlock(Me.GetType(), "confirm", sb.ToString())

1 个答案:

答案 0 :(得分:1)

替换:

sb.Append("'))};")
sb.Append(Response.redirect)
sb.Append("</script>")

使用:

sb.Append("')){")
sb.Append("window.location = 'http://domain/page.aspx';")
sb.Append("}};</script>")