2017-03-08 14 views
0

私の上司がvb.netアプリケーションをasp.netに適合させるプロジェクトをガモにしましたが、以前はasp.netでやっていませんでした。私はxD。ログインiが「歓迎」またはそのような何かを言ってポップアップ表示するメッセージボックスを望んでいた、と私は、このコードasp.netのメッセージボックスからイベントをキャッチ

MessageBox("Welcome to wrox forum") 
Private Sub MessageBox(ByVal msg As String) 
     Dim lbl As New Label 
     lbl.Text = "<script language='javascript'>" & Environment.NewLine & _ 
       "window.alert('" + msg + "')</script>" 
     Page.Controls.Add(lbl) 
    End Sub 

に遭遇するために管理した後、だから私のページにこれが正常に動作しますが、メッセージの後に(ユーザーの後OKボタンを押してください)私は他のページにユーザーをリダイレクトしたいのですが、ユーザーが "OK"のアイデアを押した後にトリガーするイベントを作成する方法はわかりません。 ありがとう、

答えて

1

alertの後のコードは、ダイアログが閉じられると実行されます。たとえば、

lbl.Text = "<script language='javascript'>" & Environment.NewLine & _ 
      "window.alert('" + msg + "');" & Environment.NewLine & _ 
      "document.location = 'https://www.GoHere.com';</script>" 
+0

のように、スクリプトの最後にコードを追加してください:) –

関連する問題