2

別のページにリダイレクトするボタンに if 条件があります。条件が真の場合に確認ボックスがポップアップするようにします。ユーザーがボックスで [OK] をクリックすると、ページにリダイレクトされるはずです。私は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())
4

1 に答える 1

1

交換:

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

と:

sb.Append("')){")
sb.Append("window.location = 'http://domain/page.aspx';")
sb.Append("}};</script>")
于 2012-10-22T07:00:12.883 に答える