다음을 통해 공유


ViewContext 클래스

정의

뷰 렌더링과 관련된 정보를 캡슐화합니다.

public class ViewContext : System.Web.Mvc.ControllerContext
type ViewContext = class
    inherit ControllerContext
Public Class ViewContext
Inherits ControllerContext
상속

생성자

ViewContext()

ViewContext 클래스의 새 인스턴스를 초기화합니다.

ViewContext(ControllerContext, IView, ViewDataDictionary, TempDataDictionary, TextWriter)

지정된 컨트롤러 컨텍스트, 보기, 데이터 사전 보기, 임시 데이터 사전 및 텍스트 기록기를 사용하여 클래스의 ViewContext 새 instance 초기화합니다.

속성

ClientValidationEnabled

클라이언트 쪽 유효성 검사를 수행할 수 있는지를 나타내는 값을 가져오거나 설정합니다.

Controller

컨트롤러를 가져오거나 설정합니다.

(다음에서 상속됨 ControllerContext)
DisplayMode

표시 모드를 가져옵니다.

(다음에서 상속됨 ControllerContext)
FormContext

HTML 폼의 입력 데이터 유효성을 검사하고 해당 데이터를 처리하는 데 필요한 정보를 캡슐화하는 개체를 가져오거나 설정합니다.

HttpContext

HTTP 컨텍스트를 가져오거나 설정합니다.

(다음에서 상속됨 ControllerContext)
IsChildAction

연결된 동작 메서드가 자식 작업인지를 나타내는 값을 가져옵니다.

(다음에서 상속됨 ControllerContext)
ParentActionViewContext

부모 동작 메서드에 대한 뷰 컨텍스트 정보를 포함하는 개체를 가져옵니다.

(다음에서 상속됨 ControllerContext)
RequestContext

요청 컨텍스트를 가져오거나 설정합니다.

(다음에서 상속됨 ControllerContext)
RouteData

URL 경로 데이터를 가져오거나 설정합니다.

(다음에서 상속됨 ControllerContext)
TempData

이 요청에 연결되어 있고 한 요청에만 사용할 수 있는 데이터를 가져옵니다.

UnobtrusiveJavaScriptEnabled

비간섭 JavaScript를 사용하도록 설정되어 있는지를 나타내는 값을 가져오거나 설정합니다.

ValidationMessageElement

및 기타 오버로드에서 생성된 최상위 메시지를 래핑하는 ValidationMessage(HtmlHelper, String) 데 사용되는 요소 이름입니다.

ValidationSummaryMessageElement

및 기타 오버로드에서 생성된 최상위 메시지를 래핑하는 ValidationSummary(HtmlHelper) 데 사용되는 요소 이름입니다.

View

브라우저에서 렌더링할 인터페이스를 IView 구현하는 개체를 가져옵니다.

ViewBag

동적 뷰 데이터 사전을 가져옵니다.

ViewData

뷰에 전달되는 뷰 데이터를 가져옵니다.

Writer

HTML 출력을 쓰는 데 사용되는 텍스트 기록기 개체를 가져오거나 설정합니다.

메서드

OutputClientValidation()

HTTP 응답에 클라이언트 유효성 검사 정보를 씁니다.

적용 대상