Languages/.NET 2007/04/25 01:01
<script>
var clickcount=0;
function chkclick() {
clickcount++;
if(clickcount>1) {
return false;
}
}
</script>
aspx.cs
Page_Load(...)
{
Page.RegisterOnSubmitStatement("chkclick","return chkclick();");
}
이렇게 하면 버튼 클릭시 스크립트 영역의 chkclick()을 실행하고 return 값에 따라 서버컨트롤의 소스코드로 넘어옵니다.
스크립트영역에서 카운트 변수를 둬서 2이상이 되면 false를 반환하므로 서버컨트롤 이벤트영역으로 가지 않겠지요..
RegisterOnSubmitStatement 메소드는 버튼 서버컨트롤 에 대한 스크립트 이벤트를 먹게하는 메소드
글 등록 방지..http://jiny.kr/trackback/109


0