다음과 같이 이미지버튼을 올리고 onClientClick 속성을 통해 자바스크립트를 포스트백하기 이전에 먼저 체크하고자 한다.
<asp:ImageButton
ID="ImageButton1" runat="server" CausesValidation="False"
EnableViewState="False" ImageUrl="../images/support/board/btn_delete.gif"
onclick="ImageButton1_Click" onclientclick="return confirm('정말로 삭제하시겠습니까?');" />
위의 소스를 보는것처럼 삭제 이미지버튼을 올려서 포스트백하기전에 간단히 confirm 자바스크립트 함수로 먼저 한번더 물어보고 확인을 클릭하면 정상적인 포스트백이 되는 방식이다.
사실 여담이지만,
<asp:ImageButton
ID="ImageButton1" runat="server" CausesValidation="False"
EnableViewState="False" ImageUrl="../images/support/board/btn_delete.gif"
onclick="ImageButton1_Click" onclientclick="test();" />
이런식으로 test() 라는 자바스크립트 함수를 지정해 놓으면 test() 안의 내용이 나타내고 난뒤에는 그냥 포스트백 과정이 같이
진행해 버리는 황당한 결과가 나타난다. ㅎㅎㅎ