728x90
반응형
aspx 코드에서 제어하고 싶은 버튼 컨트롤의 ID를 가져온 뒤,
자바스크립트 단에서
myButton.SetEnabled(false)
를 사용해 컨트롤에 접근 및 제어가 가능하다.
클라이언트 단에서 제어하는 것은 생각보다 간단하게 잘 동작한다.
서버 단에서 제어를 할 때는
myButton.Enabled = false;
와 같은 방식을 사용하게 되는데,
버튼이 화면에서 비활성화되기 위해서는 페이지가 다시 랜더링되어야 한다.
새로운 랜더링은 포스트백 요청 후에 발생한다.
프로세스를 정확하게 이해하기 위해서는 ASP.NET 페이지 라이프 사이클에 대해서 이해해야 한다.
다음 블로깅에서 ASP.NET 페이지 라이프 사이클을 포스팅하겠음.
728x90
반응형
'Skills > Asp.net' 카테고리의 다른 글
[Error] Content 컨트롤은 마스터 페이지를 참조하는 중첩된 마스터 페이지 또는 콘텐츠 페이지에서 최상위 컨트롤이어야 합니다 (0) | 2023.09.13 |
---|---|
ASPX GetRowValues 메서드를 사용해서 특정 Row 값 접근하기 (0) | 2023.09.12 |
.NET Framework의 역대 버전 (0) | 2023.08.29 |
.NET과 ASP.NET의 차이 (0) | 2023.08.29 |
Asp.net WebForms는 어떤 식으로 동작할까? (0) | 2023.08.29 |