웹페에지를 제작할때 만들어지는 모든 UI 가리켜 ASP.NET 서버 컨트롤 이라고 하고, 일반적으로 많이 사용하는 컨트롤을 묶어서 표준 컨트롤(standard control) 이라고 한다.

 

System.Web.UI.Control 클래스: 서버 컨트롤의 부모 컨트롤이므로 서버컨트롤은 Control클래스가 가지는 멤버들을 똑같이 사용할 수있다.

 

Label 컨트롤, TextBox 컨트롤, Button 컨트롤, LinkButton, ImageButton,

 

HideenField 컨트롤: 눈에 보이지 않게 어떤값을 폼에 보관후 게시물의 번호나 페이지 번호 굳이 폼에 보일 필요가 없는 내용에는 히든 필드를 사용한다.

 

ASP.NET 리치 표준 컨트롤: 달력,광고기능 (캘린더,ADROTAOR, FileUpload, Wizard, MultiView, PlaceHolder, Localize, Substituion Control

 

ASP.NET 유효성 검사 컨트롤: 사용자로부터 정확한 데이터만을 입력 받기 위한 기능을 좀더 사용하기 편하게 제공

BaseValidator 클래스, RequiredFieldValidator, RangeValidator컨트롤, CompareValidator, RegularExpressionValidator, CustomValidator

 

웹폼 사용자 정의 컨틀올과 마스터 페이지: 페이지 작성 하나 이상에서 사용되는 부분페이지는 웹폼 사용자 정의 컨트롤을 사용하여 재사용 있다.

ASP.NET 템플릿: 마스터페이지(Matser), 사용자정의 컨트롤(ASCX), 스킨파일(Skin) .

특별히 사용하는 폴더: App_Code: 사이트에서 사용할 클래스 파일 저장.

 

사용자 정의 컨트롤? ASCX파일 사용.

 

ASP.NET 상태관리

클라측

  1. Hidden Field
  2. View State
  3. Cookies
  4. ControlState
  5. QueryStrings

서버측

  1. Session
  2. Application

 

환결 설정 파일 web.config: 규모의 앱으로 확장하거나 특정 기능 사용시에 두가지 영역인 appSettings 섹션과

ConnectionString 섹션을 사용한다. ASP.NET Core에서는 JSON(Javascript Object Notation) 기반의 appsettings.json 파일이 Web.config 파일 기능을 대체한다.

'C#, ASP.NET, CORE, MVC' 카테고리의 다른 글

ASP.NET 과 C#, JAVA, JVM 관계  (0) 2020.02.26
ADO.NET 데이터베이스 프로그래밍  (0) 2020.02.26
ASP.NET 주요 내장 개체  (0) 2020.02.26
ASP.NET 웹폼  (0) 2020.02.26
ASP.NET 이란  (0) 2020.02.26

+ Recent posts