2011-08-26 5 views
1

의 긴 양의 후 면도기에서 코드 종료 태그 :나는 이런 식으로 뭔가를 HTML

하지만 내 다른 블록에 가깝게 인식되지 않는 등 그 원인을 마지막 닫는 "}"
@ if(Model.Name == "Bob") 
    { 
    <div>blah blah blah</div> 
    <table><tr><td>blah blah blah</td></tr></table> 
    } 
    else 
    { 
    <table> 
    @foreach(Something something in Model.SomethingCollection) 
    { 
     <div>@somthing.blah</div> 
    } 
<div>more html here</div> 
} 

파서 에러.

@}을 (를) 사용해 보았지만 그다지 좋지 않습니다. 마지막으로 넣을 코드 블록을 다시 입력 할 수 있습니다. "}"

+0

@ {foreach (something ... 아니면 질문에 오타가 있습니까?) –

+0

oops ... 그냥 예를 들어 입력했는데 방금 OP를 편집했습니다. 그것을 고쳐라. .. 그러나 문제는 아직도 남는다 :/ –

답변

1

foreach 앞에 @를 제거해 보았습니까?

+1

내가 borked하게되었던 약간의 html 마크 업을 가지고있는 것을 안다. 내가 그것을 고치었을 때, 나는 실제로 foreach의 앞에 @를 삭제할 필요가 있었다. –

관련 문제