2012-01-20 3 views
4

foreach 면도기 구문을 사용하여 <div> 요소를 만듭니다.코드와 텍스트를 면도기로 HTML 속성에 결합

@foreach (var item in Model) 
{ 
    <div class="grid_6 listColumn" id="[email protected]"> 
    ... 
    </div> 
} 

기본적으로 내가 사업부 식별자가 같은 item.TeamID의 값으로 표시되어야 할 :

: TEAM_2 TEAM_1 : team_3

나는 현재이 구문하지 않습니다 지금은이가 코드 부분을 인식한다. 또한 id="[email protected]:item.TeamID" 시도했지만 오류가 throw됩니다. 그러나, id="team_ @item.TeamID" 잘 작동하지만 거기에 그 공간을 싶지 않아요. 나는 면도기에 꽤 새로운데, 이것을 할 수있는 쉬운 방법이 있습니까?

답변

8

이 시도 : 작동

<div class="grid_6 listColumn" id="@("team_" + item.TeamID)"> 
    ... 
</div> 
+1

감사합니다. 또한,'id = "team _ @ (item.TeamID)"'가 작동하게하는 [this post] (http://stackoverflow.com/questions/6373917/escape-html-with-mvc3-razor)를 보았습니다. 너무. –

관련 문제