2011-12-07 2 views
0

이것은 MVC 및 면도기 뷰 엔진이 처음이므로 구별 할 수없는 구문 질문입니다. 마스터 레이아웃으로 뷰에 지시문을 작성했습니다. 지시어는 @model Demo.ViewModels.Shared.Grid이고 asp.net은 ";" 어딘가에. 결과적으로 잘못된 표현식이 표시되고보기가 내 클래스를 제대로 호출하지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?ASP.NET MVC 면도기 @ 모델 구문 오류

+0

코드 또는 그 일부 버전을 붙여 넣는 것이 도움이 될 수 있습니다 ... – Shlomo

+2

보기에 대한 코드가 더 필요합니다. 내 RazorView의 첫 번째 목록은 다음과 같습니다. @model KB.Web.ViewModels.Deal –

+0

몇 가지 예제 코드를 제공해 주시겠습니까? @model을 페이지 상단에 선언하면 아무 문제가 없어야합니다. – Megacan

답변

1

문제에 대한 많은 정보를 공유하지 않았지만 질문에 여전히 답변 할 수 있습니다.

여러 MVC 사용자가 여러 번 @() 대신 @{ }을 작성합니다. @{}은 코드 블록이므로 블록 내의 각 코드 행은 일반 C# 코드처럼 세미콜론 ;으로 끝나야합니다. @()은 코드 결과를 응답으로 렌더링하지만 세미콜론으로 끝나는 데는 아무 것도 필요하지 않습니다 (세미콜론 ;).