asp.net에서 게시판 글 삭제를 할때
삭제버튼을 누르면 confrim box가 나와서
취소를 누르면 삭제가 취소되고, 확인을 누르면 삭제매소드를 실행하려고 하는데,
confirm box나 massage box는 자바스크립트로밖에는 안 되는 것 같더군요.
자바스크립트에서 true나 false로 반환된 값을
변수에 저장하려고하는데, 방법을 모르겠습니다.
도움을 주시면 감사하겠습니다.
이상 asp.net을 시작한지 얼마 안 되는 초짜의 질문이었습니다.
잘 부탁드립니다.
p.s.
죄송한데, 한 가지만 더 질문을 드리겠습니다.
혹시 웹 컨트롤 라이브러리라는 것이 무엇인지 알려주시면 감사하겠습니다.
자꾸 물어보면서 질문을 늘려서 죄송합니다.
초짜닌깐 궁금한게 많아서요...
첫댓글 asp.net 은 웹상에서 돌아갑니다. custom control 또한 javascript 나 dhtml 을 사용합니다. 취소를 누르면 삭제가 취소되고, 확인을 누르면 삭제 메소드를 실행하는 내용은 http://neovis.pe.kr/AspNet/Lec/view.aspx?db=AspNetLec&code=0&id=191&pageno=1 에서 참고하시기 바래요.
컨트롤 라이브러리는 간단하게 이야기를 하면 HTML 에서 사용하는 컨트롤을 말합니다.
답변 정말 감사드립니다. 염치없지만 앞으로도 많은 부탁드리겠습니다. 다시 한 번 감사드립니다.
삭제 버튼의 속성에 추가하면 되는데요 btnDelete.Attributes.Add("onclick", "javascript: return confirm();"); 하시면 삭제 버튼 클릭시 confirm 화면 이 뜨고 확인시 true가 넘어와 btnDelete 동작 취소시 btnDelete 가 동작하지 않습니다.
위의 confirm은 함수 입니다. 예제) function confirm(){ if(confirm( "정보를 지우겠습니까?"){//삭제 버튼 동작} else{ return false; } }
다시 한 번 정말 감사드립니다. 정말 많은 도움이 되었습니다.
2.0이시면 간단히 OnClientClick = "return confirm('취소할그야?');" 추가하시는 방법도 있어요