다음을 통해 공유


ViewContext 클래스

정의

뷰 실행에 대한 컨텍스트입니다.

public ref class ViewContext : Microsoft::AspNetCore::Mvc::ActionContext
public class ViewContext : Microsoft.AspNetCore.Mvc.ActionContext
type ViewContext = class
    inherit ActionContext
Public Class ViewContext
Inherits ActionContext
상속
ViewContext

생성자

ViewContext()

ViewContext를 만듭니다.

ViewContext(ActionContext, IView, ViewDataDictionary, ITempDataDictionary, TextWriter, HtmlHelperOptions)

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

ViewContext(ViewContext, IView, ViewDataDictionary, TextWriter)

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

속성

ActionDescriptor

선택한 작업의 를 ActionDescriptor 가져오거나 설정합니다.

(다음에서 상속됨 ActionContext)
CheckBoxHiddenInputRenderMode

확인란 태그 도우미 및 html 도우미에 대해 숨겨진 입력이 렌더링되는 방식을 가져오거나 설정합니다.

ClientValidationEnabled

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

ExecutingFilePath

현재 렌더링 중인 뷰 파일의 경로를 가져오거나 설정합니다.

FormContext

렌더링되는 양식 요소의 를 가져오거나 설정합니다 FormContext . 현재 렌더링 중인 양식이 없는 경우 기본 컨텍스트가 반환됩니다.

Html5DateRenderingMode

현재 문화권을 CurrentCulture 사용하여 날짜 및 시간 값과 EditorFor<TResult>(Expression<Func<TModel,TResult>>, String, String, Object) 같은 Editor(String, String, String, Object) 템플릿 도우미를 갖도록 이 속성을 로 설정합니다. 기본적으로 이러한 도우미는 날짜와 시간을 RFC 3339 규격 문자열로 렌더링합니다.

HttpContext

현재 요청에 대한 를 HttpContext 가져오거나 설정합니다.

(다음에서 상속됨 ActionContext)
ModelState

ModelStateDictionary를 가져옵니다.

(다음에서 상속됨 ActionContext)
RouteData

현재 요청에 대한 를 RouteData 가져오거나 설정합니다.

(다음에서 상속됨 ActionContext)
TempData

ITempDataDictionary 인스턴스를 가져오거나 설정합니다.

ValidationMessageElement

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

ValidationSummaryMessageElement

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

View

현재 렌더링 중인 를 IView 가져오거나 설정합니다(있는 경우).

ViewBag

동적 뷰 모음을 가져옵니다.

ViewData

ViewDataDictionary를 가져오거나 설정합니다.

Writer

출력을 TextWriter 작성하는 데 사용되는 를 가져오거나 설정합니다.

메서드

GetFormContextForClientValidation()

FormContext 사용하도록 설정된 경우 ClientValidationEnabled 를 가져옵니다.

적용 대상