학교 프로젝트의 경우 비주얼 스튜디오와 ASP를 사용하여 대화식 코스 카탈로그 웹 사이트를 구현해야합니다. 시간 제약으로 인해 한 열이 MultiView를 구현하고 다른 열이 GridView를 표시하는 테이블 기반 디자인을 구성합니다..aspx 페이지에서 해당 .cs 파일을 무시할 수있는 원인은 무엇입니까?
첫 번째 MultiView는 텍스트 검색 막대와 함께 ListView를 구현합니다. 사용자가 ListView에서 선택을하면 목표는 SelectedIndex를 기반으로 쿼리를 실행하는 ListBox1_SelectionIndexChanged 이벤트 처리기를 시작하는 것입니다.
모든 벌금과 멋쟁이 ... 적어도 그것은 보였다.
그러나 실제로는 .cs 파일 전체가 어떤 이유로 건너 뜁니다. 디버거를 실행할 때 전역 배열 선언 및 Page_Load 메서드 설정 중단 점이 무시된다는 것을 알기 위해 디버깅을위한 여러 중단 점을 설정할 때만이 사실을 알게되었습니다.
나는 그것이 aspx 파일의 헤더로 뭔가있을 수 있다고 생각. 그러나 aspx 파일의 이름은 Default.aspx
이고 CodeBehind 필드는 Default.aspx.cs
입니다.
그래서 도대체 무슨 일이 벌어지고있는거야? Inherits
속성이 아마 _Default
를 호출 할 것이다, Default.aspx.cs
의 부분 클래스 이름을 참조하는 것이
Inherits="_Default" AutoEventWireup="true"
참고 :
그러나 Default.aspx.cs의 부분 클래스 이름이 'Default'가 아닌 경우 변경해야 할 수 있습니다. –
네, 바로 그 속성이'Default.aspx.cs'에 정의 된 * 부분 클래스 *의 이름을 가리키고 있다고 말할 때입니다. – wsanville
내 +1이 있습니다. –