읽기 팁: 이 문서에서는 ASP.NET에서 ASPX 페이지의 Page_Load이벤트에 대해 참고할 두 가지 사항을 제공합니다. 1. 때때로 ASP에서 Page_Load 이벤트가 발생합니다. 2. 가끔 버튼 클릭의 이벤트 처리 코드가 실행되지 않는 것 같습니다. 그리고 이러한 상황을 처리하는 방법.
ASP.NET ASPX 페이지의 Page_Load 이벤트에는 두 가지 이상한 점이 있습니다.
A. 때로는 ASP.NET 페이지의 Page_Load 이벤트가 여러 번 발생합니다. 타임스. 이런 일이 발생하는 한 가지 가능한 이유는 ASPX 페이지의 AutoEvenWireup 값을 True로 설정했기 때문입니다. 이 경우 "Sub Page_Load(ByVal Sender as System.Object, ByVal e as System.EventArgs" 뒤에 "Handles MyBase.Load" 줄을 추가할 필요가 없습니다. Visual Studio.NET이 자동으로 할 수 있으므로 다음을 수행할 수 있습니다. 이 부분에 대해 AutoEventWireup 값을 False로 설정하세요.
b 때로는 버튼의 클릭 이벤트 처리 코드가 실행되지 않는 것처럼 보일 수도 있습니다. 여기서는 모든 데이터가 로드되었는지 확인해야 합니다. 이를 확인하는 방법은 코드(예: 드롭다운 목록의 데이터를 바인딩하는 코드)가 페이지가 처음 로드될 때만 실행되고 나중에 클라이언트 데이터가 반환될 때는 실행되지 않는다는 것입니다. Page_load 이벤트 핸들러 함수 의 Page.IsPostBack 값 - False는 페이지가 처음 로드되었음을 의미하고 True는 데이터 반환 프로세스가 발생했음을 의미합니다.
위 내용은 ASP.NET 프로그램에서 주의할 두 가지 사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!