cshtml에서 강력하게 형식화 된 System.Web.Mvc.RazorView 객체가 있습니다.RazorView 객체에서 모델 유형 가져 오기
이 클래스의 인스턴스에서 모델 유형을 가져올 수 있습니까?
cshtml에서 강력하게 형식화 된 System.Web.Mvc.RazorView 객체가 있습니다.RazorView 객체에서 모델 유형 가져 오기
이 클래스의 인스턴스에서 모델 유형을 가져올 수 있습니까?
가능합니다.
BuildManager.GetCompiledType(view.ViewPath)
을 호출하여보기를 컴파일하여 생성 된 형식을 가져옵니다.
컴파일 된 유형의 기본 유형 (WebViewPage<TModel>
이어야 함)의 일반 인수를 확인하여 모델 유형을 찾을 수 있습니다.
완벽하고 건배 – Shane