>  기사  >  백엔드 개발  >  aspx.designer.cs 정보

aspx.designer.cs 정보

巴扎黑
巴扎黑원래의
2017-04-30 10:38:342713검색

.aspx 파일, .aspx.cs 파일 및 .aspx.designer.cs에 대한 일부 지침

.aspx 파일: (페이지)는 페이지 코드를 작성합니다. 저장되는 것은 페이지 디자인 코드입니다. 각 컨트롤의 코드를 넣기만 하면 처리 코드는 일반적으로 .cs 파일에 배치됩니다.

.aspx.cs 파일: (코드 숨김 페이지) 클래스 코드를 작성합니다. 저장되는 것은 프로그램 코드입니다. 일반적으로 데이터베이스 연결 및 데이터베이스와 관련된 쿼리를 저장합니다. 고쳐 쓰다. 삭제 작업 및 각 버튼을 클릭한 후 발생하는 작업 등

.aspx.designer.cs 파일: 페이지 디자인 코드를 작성합니다. 일반적으로 일부 페이지 컨트롤의 컨트롤 구성 정보는 등록 컨트롤 페이지에 저장됩니다. 이것은 폼 디자이너가 생성한 코드 파일이며, 그 기능은 폼의 컨트롤을 초기화하는 것입니다.

<%@ 페이지 언어="C#" AutoEventWireup ="" CodeBehind="문서 .aspx.cs" 상속="Admin10000.Web.Document" %>

CodeBehind는 .aspx.cs 파일을 바인딩하는 데 사용되고 Inherits는 .designer 파일을 바인딩하는 데 사용됩니다.

designer.cs 파일을 재생성하는 방법

aspx 페이지에 사용되는 서버 컨트롤은 aspx.designer.cs의 컨트롤에 대한 선언을 자동으로 생성합니다. 때로는 서버 컨트롤이 명확하게 사용되고 id 및 Runat 속성이 추가되지만 백그라운드에서 나타나는 경우도 있습니다. aspx.cs에서는 사용할 수 없습니다. 이 경우 aspx.designer.cs에서 해당 컨트롤의 선언문을 확인하고 컨트롤 유형 및 ID가 aspx와 일치하는지 확인하면 됩니다.

VS 2003 이전에는 이 부분을 폼의 cs 파일에 넣어두었는데, VS 2005 이후에는 이 부분을 별도로 분리하여 해당하는 designer.cs 파일을 구성했습니다. 양식에. 이런 방식으로 cs 파일의 나머지 코드는 프로그램 기능과 관련성이 높은 코드이므로 유지 관리가 더 쉽습니다.

​designer.cs가 잘못되었거나 실수로 파일이 삭제된 경우 다음 방법을 사용하여 다시 생성할 수 있습니다.

designer.cs 파일을 삭제한 다음 프로젝트를 선택하고 마우스 오른쪽 버튼을 클릭한 후 "웹 애플리케이션으로 변환"을 선택합니다. 새로운 동기화된 desinger.cs가 자동으로 생성됩니다.

웹 프로젝트에는 두 가지 유형이 있습니다. 하나는 designer.cs를 생성하지 않는 WebSite이고 다른 하나는 이 파일만 생성하는 WebApplication입니다.

WebSite와 WebApplication의 차이점을 참고해주세요

위 내용은 aspx.designer.cs 정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:ASP.NET의 MVC 소개다음 기사:ASP.NET의 MVC 소개