사용자 컨트롤과 사용자 지정 컨트롤 간의 차이점
사용자 정의 컨트롤과 사용자 정의 컨트롤
Microsoft Corporation은 컴퓨터 소프트웨어 및 하드웨어는 물론 웹 응용 프로그램을 생산하는 세계적인 선도 업체입니다. 1980 년대 가정용 컴퓨터 운영 체제 시장을 MS-DOS를 통해 독점했습니다. 수년 동안 컴퓨터 오피스 소프트웨어 시장을 선도했을뿐만 아니라 비디오 게임 산업 및 가전 제품과 같은 다른 여러 분야에도 진출했습니다.
제품 중 하나는 웹 응용 프로그램 프레임 워크 ASP입니다. 그물. 웹 사이트, 응용 프로그램 및 서비스를 구축하는 데 사용됩니다. Common Language Runtime (CLR)을 통해 프로그래머는 ASP를 작성할 수 있습니다. NET 코드는 무엇이든 사용합니다. NET 언어.웹 페이지 작성시 ASP. NET을 사용합니다. 프로그래머가 코드 숨김 모델을 사용하여 웹 페이지의 컨텐트를 저장하는 XHTML 마크 업과 웹 및 사용자 제어가 포함 된 ASPX 확장
재사용이 가능하도록 설계되어 사용자가 ASP에서 사용자 인터페이스를 재사용하고 분할하는 더 쉬운 방법을 제공합니다. NET 웹 응용 프로그램. 사용자 제어 페이지는 추후 요청을 위해 수집되어 메모리에 저장됩니다.
사용자 지정 컨트롤은 서버에서 실행되는 코드 요소를 수집하고 HTML과 같은 태그 텍스트를 일반 웹 양식으로 제공하기 위해 개체 모델을 공개합니다. 여러 웹 응용 프로그램에서 사용할 수 있습니다.
둘 이상의 응용 프로그램에서 사용하도록 설계되었으므로 배포로 인해 유지 관리 또는 중복 문제가 발생하지 않습니다. 또한 전역 어셈블리 캐시의 단일 사본 설치를 응용 프로그램간에 공유하여 유지 관리 작업을 훨씬 쉽게 수행 할 수 있습니다.
만들기가 어렵긴하지만 사용자 지정 컨트롤은 사용하기 쉽고 응용 프로그램간에 공유 할 때 각 응용 프로그램마다 별도의 복사본에 설치해야하는 사용자 정의 컨트롤로는 불가능한 도구 상자에 추가 할 수 있습니다.
요약:
1. 사용자 컨트롤은 ASP에서 컨트롤로 사용되는 등록 된 웹 페이지의 요약입니다. NET은 사용자 정의 컨트롤은 웹 응용 프로그램에서 사용하기 위해 컴파일 된 코드 요소입니다.2. 사용자 컨트롤은 단일 응용 프로그램에서만 사용할 수 있으며이를 공유하려면 사용자는 여러 응용 프로그램에서 사용하도록 사용자 지정 컨트롤을 설계하는 동안 각 응용 프로그램마다 별도의 사용자 컨트롤을 설치해야합니다. 3. 사용자 정의 컨트롤은 유지 관리 문제가 발생할 수 있지만 사용자 정의 컨트롤은 문제를 일으킬 수 있습니다. 4. 사용자 정의 컨트롤은 만들기가 어렵지만 사용하기 쉽고 사용자 컨트롤은 쉽게 만들 수 있지만 사용하기가 더 복잡 할 수 있습니다.