본문 바로가기
Skills/Asp.net

버튼 컨트롤 비활성화시키는 법(CSR, SSR)

by Hoseok 2023. 9. 12.
728x90
반응형

 

aspx 코드에서 제어하고 싶은 버튼 컨트롤의 ID를 가져온 뒤,

 

자바스크립트 단에서

 

myButton.SetEnabled(false)

 

를 사용해 컨트롤에 접근 및 제어가 가능하다.

 

클라이언트 단에서 제어하는 것은 생각보다 간단하게 잘 동작한다.

 

서버 단에서 제어를 할 때는

 

myButton.Enabled = false;

 

와 같은 방식을 사용하게 되는데, 

 

버튼이 화면에서 비활성화되기 위해서는 페이지가 다시 랜더링되어야 한다.

 

새로운 랜더링은 포스트백 요청 후에 발생한다.

프로세스를 정확하게 이해하기 위해서는 ASP.NET 페이지 라이프 사이클에 대해서 이해해야 한다.

 

다음 블로깅에서 ASP.NET 페이지 라이프 사이클을 포스팅하겠음.

 

728x90
반응형