닷넷 문제없어!
[Log-In]
관리자 로그인
  ID
  PW
Catagory
탐색 건너뛰기 링크입니다.
4월2024년 5월6월
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
Tag Storm
감자탕  기네스  라푼젤  사용자정의 컨트롤  위도 경도 거리  위도경도거리  정규식  파일업로드  페이징  clear  display  float  InvalidOperationException  ip차단  onClientClick  RegisterClientScriptBlock  RegisterStartupScript  urlscan  WebKnight  z-index  
RSS 2.0   
Today : 75
Total  : 524736
onClientCilck 시 참고 | ASP.Net Read : 2909
 Name : wonpaper IP : 182.213.188.57 
 Date : 2011-07-13 오전 11:14:40  

다음과 같이 이미지버튼을 올리고 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() 안의 내용이 나타내고 난뒤에는 그냥 포스트백 과정이 같이
진행해 버리는 황당한 결과가 나타난다. ㅎㅎㅎ

 Tag : onClientClick
 Trackback : http://wonpaper.net/Trackbackhandler.ashx/board_aspnet/10
이름
비번
글목록
Copyright 2010 ~ 2024, wonpaper.net based on ASP.NET 3.5 using Web-Form.
Wonpaper 웹개발자의 닷넷블로그