2017-03-08 1 views
0

내 상사가 vb.net 응용 프로그램을 asp.net에 적용하는 프로젝트를 들려주었습니다.하지만 전에 인터넷에서 학습 한 적이 없으므로 asp.net을 사용하지 않았습니다. 나 xD. 로그인 후 마이 페이지에서 그래서 내가 말처럼 "환영"또는 뭔가 팝업하는 MSGBOX를 원하고, 내가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 

그래서이 잘 작동이 코드를 건너 관리하지만 메시지 후 (사용자 후 확인 단추를 누르십시오) 나는 다른 페이지로 사용자를 리디렉션하고 싶습니다만, 사용자가 "확인"을 클릭 한 후에 트리거 할 이벤트를 만드는 방법을 모릅니다. 감사합니다.

답변

1

alert 이후의 코드는 대화 상자가 닫히면 실행됩니다. 따라서 스크립트 마지막에 코드를 추가하십시오 (예 :

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

감사합니다. :) –

관련 문제