ASP.NET Web Pages - 클래스
- 이전 페이지 WebPages 예제
- 다음 페이지 WebPages 보안
StringExtensions 클래스 - 메서드
메서드 | 설명 |
---|---|
As<TValue>(String) | 문자열을 지정된 데이터 타입의 강제 타입 값으로 변환합니다. |
As<TValue>(String, TValue) | 문자열을 지정된 데이터 타입으로 변환하고 기본 값을 지정합니다. |
AsBool(String) | 문자열을 부울 값 (true/false)으로 변환합니다. |
AsBool(String, Boolean) | 문자열을 부울 값 (true/false)으로 변환하고 기본 값을 지정합니다. |
AsDateTime(String) | 문자열을 DateTime 값으로 변환합니다. |
AsDateTime(String, DateTime) | 문자열을 DateTime 값으로 변환하고 기본 값을 지정합니다. |
AsDecimal(String) | 문자열을 Decimal 숫자로 변환합니다. |
AsDecimal(String, Decimal) | 문자열을 Decimal 숫자로 변환하고 기본 값을 지정합니다. |
AsFloat(String) | 문자열을 Single 숫자로 변환합니다. |
AsFloat(String, Single) | 문자열을 Single 숫자로 변환하고 기본 값을 지정합니다. |
AsInt(String) | 문자열을 정수로 변환합니다. |
AsInt(String, Int32) | 문자열을 정수로 변환하고 기본 값을 지정합니다. |
Is<TValue> | 문자열이 지정된 데이터 타입으로 변환될 수 있는지 확인합니다. |
IsBool | 문자열이 Boolean (true/false) 타입으로 변환될 수 있는지 확인합니다. |
IsDateTime | 문자열이 DateTime 타입으로 변환될 수 있는지 확인합니다. |
IsDecimal | 문자열이 Decimal 타입으로 변환될 수 있는지 확인합니다. |
문자열 값이 nullptr 또는 공백인지 확인합니다. | IsEmpty |
문자열 값이 nullptr 또는 공백인지 확인합니다. | 문자열이 Single 타입으로 변환될 수 있는지 확인합니다. |
IsInt | 문자열이 정수로 변환될 수 있는지 확인합니다. |
WebPageBase 클래스 - 속성
속성 | 설명 |
---|---|
Layout | 레이아웃 페이지의 경로를 가져오거나 설정합니다. |
Output | 페이지의 현재 TextWriter 객체를 가져옵니다. |
OutputStack | 현재 페이지 컨텍스트의 TextWriter 객체 스택을 가져옵니다. |
Page | 페이지, 레이아웃 페이지, 페이지 간에 공유되는 페이지 데이터에 속성과 유사한 접근을 제공합니다. |
PageData | 페이지, 레이아웃 페이지, 페이지 간에 공유되는 페이지 데이터에 배열과 유사한 접근을 제공합니다. |
WebPageBase 클래스 - 메서드
메서드 | 설명 |
---|---|
ConfigurePage | 기본 클래스에서 오버라이드될 때, 현재 웹 페이지의 구성을 기반으로 현재 웹 페이지를 구성합니다. |
CreateInstanceFromVirtualPath | 지정된 가상 경로를 사용하여 WebPageBase 클래스의 새 인스턴스를 생성합니다. |
DefineSection | 내용 페이지에서 지정된 내용 부분을 생성하기 위해 호출됩니다. |
GetOutputWriter | 페이지를 표시하기 위한 텍스트 쓰기 인스턴스를 반환합니다. |
InitializePage | 현재 페이지를 초기화합니다. |
IsSectionDefined | 지정된 부분이 페이지에 정의되었는지 여부를 나타내는 값을 반환합니다. |
PopContext | OutputStack 인스턴스의 최상단에서 컨텍스트를 반환하고 제거합니다. |
PushContext | OutputStack 인스턴스의 최상단에 지정된 컨텍스트를 삽입합니다. |
RenderBody | 레이아웃 페이지에서 지정된 부분이 아닌 내용 페이지 부분을 표시합니다. |
RenderPage | 다른 페이지에서 특정 페이지의 내용을 표시합니다. |
RenderSection | 레이아웃 페이지에서 지정된 부분의 내용을 표시합니다. |
Write | 지정된 파라미터를 포장된 HTML로 쓰습니다. |
WriteLiteral | 지정된 객체를 HTML 인코딩하지 않고 직접 쓸 수 있습니다. |
기타 일반적인 메서드와 속성
속성 | 설명 |
---|---|
Request.Cookies[key] | HTTP 쿠키의 값을 가져오거나 설정합니다. |
Request.Files[key] | 현재 요청에서 업로드된 파일을 가져옵니다. |
Request.Form[key] | 양식에서 POST 메서드로 전송된 데이터를 문자열 형식으로 가져옵니다. |
Request.QueryString[key] | HTTP 쿼리 문자열 변수 집합을 가져옵니다. |
Request.Unvalidated(key) | 선택적으로 표单 요소, 쿼리 문자열 값, 쿠키의 요청 검증을 비활성화합니다. |
Response.AddHeader() | HTTP 헤더를 출력 스트림에 추가합니다. |
Response.OutputCache() | HTTP 응답 인스턴스의 캐시 전략을 구성합니다. |
Response.Redirect(path) | 클라이언트를 새로운 URL로 전송합니다. |
Response.SetStatus(StatusCode) | HTTP 응답의 HTTP 상태 코드를 설정합니다. |
Response.WriteBinary() | 지정된 MIME 유형의 이진 내용의 바이트 시퀀스를 HTTP 응답 출력 스트림에 씁니다. |
Response.WriteFile(file) | 지정된 파일을 직접 HTTP 응답 출력 스트림에 쓴다. |
@section(sectionName) | 지정된 이름의 내용 부분을 정의합니다. |
Server.HtmlDecode(htmlText) | HTML 인코딩된 문자열을 디코딩합니다. |
Server.HtmlEncode(text) | 문자열을 HTML 인코딩합니다. |
Server.MapPath(virtualPath) | 지정된 가상 경로의 서버 물리 경로를 반환합니다. |
Server.UrlDecode(urlText) | URL에서 전송된 인코딩된 문자열을 디코딩된 문자열로 변환합니다. |
Server.UrlEncode(text) | 문자열을 인코딩하여 서버에서 클라이언트로의 신뢰할 수 있는 HTTP 전송을 통해 전송합니다. |
Session[key] | 사용자가 브라우저를 닫을 때까지 존재하는 값을 가져오거나 설정합니다. |
ToString() | 객체의 값을 문자열로 표현합니다. |
UrlData[index] | URL 경로와 관련된 데이터를 얻습니다. |
- 이전 페이지 WebPages 예제
- 다음 페이지 WebPages 보안