2012-02-20 6 views
0

asp.net/VB.net 응용 프로그램에 확인 대화 상자를 표시하고 싶습니다.asp.net/VB.net : 포스트 백 이후에 OnClientClick 함수가 표시됩니다.

Click 이벤트에서 프로그래밍 방식으로 OnClientClick 메서드를 추가하고 있습니다.

내 코드 :

Protected Sub btn_send_Click(sender As Object, e As EventArgs) Handles btn_send.Click 
     btn_send.OnClientClick = "return confirm('Proceed?');" 
End Sub 

대화 상자는 사이트의 첫 번째 게시 후 표시됩니다.

포스트 백을 만든 후에는 클릭 할 때마다 대화 상자가 나타납니다. 그러나 포스트 백없이 페이지를 호출 할 때 대화 상자가 나타나지 않고 페이지가 다시 게시됩니다.

아무도 도와 줄 수 있습니까?

답변

1

예, 속성을 으로 설정해야합니다. 버튼이 클릭되기 전에 클릭됩니다. 당신의 Page_Load 또는 Page_Init 방법에

그래서, 당신이 당신의 버튼의 클릭 핸들러에 있던 코드를 넣어 :

btn_send.OnClientClick = "return confirm('Proceed?');" 
+0

이 말이 :) 감사합니다! –

관련 문제