웹 사이트로 변환 모든 제어 선언을 기본 페이지 클래스에서 보조 파일 (yourpage.aspx.designer.cs)로 이동합니다.
부분 클래스를 사용하여이를 수행합니다. 즉, 페이지에 대한 동일한 클래스이지만 두 개의 개별 파일로 분리됩니다.
VS2k5 및 VS2k8 디자이너는 생성 된 코드 스파게티를 기본 클래스 파일로 덤프하지 않고 페이지에 대한 코드를 생성 할 수 있습니다.
프로젝트를 빌드하기 위해이 단계를 수행 할 필요는 없지만 프로젝트를 계속 유지하려면 원하는 프로젝트도 있습니다.
편집 :
헤이 봐, MSDN 저를 백업합니다
이 부분 클래스 모델
- 코드가 오류없이 컴파일 확인을 사용하도록 코드를 변환하려면.
- 솔루션 탐색기에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 웹 응용 프로그램으로 변환을 클릭합니다. 이 명령은 프로젝트의 각 페이지와 사용자 정의 컨트롤을 반복합니다. 모든 컨트롤 선언을 .designer.cs 또는 designer.vb 파일로 이동합니다. 또한 .aspx 및 .ascx 파일의 서버 제어 태그에 이벤트 처리기 선언을 추가합니다.
- 프로세스가 완료되면 작업 목록 창을보고 변환 오류가보고되는지 확인하십시오.
- 작업 목록에 오류가 표시되면 솔루션 탐색기에서 관련 페이지를 마우스 오른쪽 단추로 클릭하고 코드보기 및 코드 파일보기를 선택하여 코드를 검사하고 문제를 해결합니다.
- 프로젝트를 컴파일하여 오류없이 컴파일되는지 확인하십시오.