작성 당시에 모델이없는 일부보기가 있습니다. 즉, 강력한 형식의보기로 작성할 수 없습니다. 이제 그들은 모델을 가지고 있으며 뷰에 코드를 작성할 때 모델 속성에 인텔리 센스를 제공하기 위해이 모델을 변경하고 싶습니다. 강력한 형식의보기를 가능하게하는 구성 유형이 있습니까?ASP.Net MVC : 강력한 형식의 뷰를 갖는 것에 대한 생각을 바꿀 수 있습니까?
2
A
답변
8
보기의 맨 위에서보세요. 모델 선언은 뷰의 첫 번째 행으로 편집 가능해야합니다. 이 일이없는 경우, 여기에 approrpriate 선언은 다음과 같습니다
면도기 : @model Models.MyModel
ASP.NET :
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<Models.MyModel>" %>
1
전망이 중 강력 모델에 입력 할 수있는 경우를의 강력하게 형식화 된 도우미가 생기고 Model 속성이이 모델에 바인딩되거나 뷰가 약하게 입력 될 수 있습니다.이 경우 마술 문자열과 Intellisense를 전혀 사용하지 않습니다. 당신이 그것을 만들 때 뷰가 강력하게 형식화되지 않은 경우 당신은 그것을 수정하고 강력하게 입력 할 수 있습니다 :
<%@ Page
Title=""
Language="C#"
MasterPageFile="~/Views/Shared/Site.Master"
Inherits="System.Web.Mvc.ViewPage<AppName.Models.SomeViewModel>" %>
또는 면도기보기 엔진
:@model AppName.Models.SomeViewModel
3
보기의 상단에 당신 모델로 사용하는 유형을 볼 수 있습니다. 아마도 지금은 '동적'과 같은 것을 말하고있을 것입니다. 이를 강력 입력보기와 비교하면 수정 방법을 쉽게 볼 수 있습니다.
관련 문제
- 1. 강력한 형식의 부분 뷰를 갖는 방법?
- 2. ASP.NET MVC 강력한 형식의 뷰 생성 문제
- 3. 강력한 형식의 컨트롤러 이름 asp.net mvc 2
- 4. Asp.Net MVC - 같은 형식의 두 목록을 가진 강력한 형식의 뷰
- 5. 강력한 형식의 ViewModel을 사용하는 ASP.NET MVC xVal
- 6. 강력한 형식의 ASP.NET MVC 엔티티 프레임 워크
- 7. 강력한 형식의 ASP.NET MVC 뷰가 복합 모델에 smelly 있습니까
- 8. MVC에서 단일 모델을 선언하는 강력한 구문 (강력한 형식의 뷰를 활용)
- 9. 강력한 형식의 뷰 추가시 ASP.NET MVC FileNotFound 오류
- 10. 코드에서 강력한 형식의 뷰를 생성하고로드 그것을
- 11. 사용자 지정 ASP.NET MVC2가 강력한 형식의 뷰를 끊습니다.
- 12. 강력한 형식의 GetVirtualPath 메서드를 사용할 수 있습니까?
- 13. 강력한 형식의 부분보기
- 14. ASP.NET MVC의 다형성 및 강력한 형식의 뷰 MVC
- 15. asp.net mvc의 강력한 형식의 URL
- 16. MVC RC1에서 강력한 형식의 뷰 만들기
- 17. 부분 뷰에서 MVC 2 강력한 형식의 도우미를 사용할 수 있습니까?
- 18. ASP.NET MVC에서 강력한 형식의 뷰
- 19. 강력한 형식의 부분 뷰
- 20. ASP.NET MVC 초보자 : 강력한 형식의 뷰를 만들 때 내 모델을 사용할 수없는 이유는 무엇입니까?
- 21. 강력한 형식의 ASP.NET MVC 세션을 수행하는 더 나은 방법
- 22. 강력한 형식의 뷰
- 23. 강력한 형식의 부분보기 탐색
- 24. ASP.NET MVC - 참조 된 클래스 라이브러리의 클래스에서 강력한 형식의 뷰를 만드는 방법?
- 25. ASP.NET MVC 2 비동기 작업을위한 강력한 형식의 API
- 26. ASP.NET MVC 2 강력한 형식의 Html 헬퍼, 인덱스
- 27. ASP.net MVC DropDownListFor 또는 강력한 형식의 ViewModel이있는 DropDownList
- 28. asp.net mvc 강력한 형식의 ViewData-Model 컴파일 오류
- 29. 일반 형식의 인스턴스를 다른 강력한 형식의 메서드에 전달할 수 있습니까?
- 30. 강력한 형식의 뷰를 만들 때 MVC.NET의 "뷰 추가 ..."속성을 무시할 수 있습니까?
감사합니다. – jlafay