2011-08-23 5 views
11
내가 면도기를 사용하여 레이블의 값을 설정하려고

에서 인쇄 값, 난 모델과 나는 Model.First()에 중단 점을 넣으면MVC 3 - 면도기 -. 모델

<label id="status"> 
@{ 
if (Model.Count() > 0) 
{ 
    Model.First().StatusName.ToString(); 
}                 
} 
</label> 

StatusName이 .ToString(); 그 표현에는 필요한 값이 있다는 것을 알 수 있습니다. 그러나 페이지가 렌더링되면 그것을 볼 수 없습니다 - 구문에 뭔가 빠졌습니까?

답변

18

당신은 면도기가 당신이 뭔가를 출력하는 것을 알려 Model.First().StatusName.ToString() 전에 @ 기호를 추가해야합니다 감사합니다. 그렇지 않으면 일반 메소드 호출로 처리합니다.

<label id="status"> 
@{ 
if (Model.Count() > 0) 
{ 
    @Model.First().StatusName.ToString() 
}                 
} 
</label> 
+0

정확히 내가 누락 된 부분입니다. 감사 –

관련 문제