2012-01-20 8 views
4

foreachループとRazor構文を使用して、<div>要素の束を作成しています。今、私はこれを持っている:私は現在持っている RazorでHTML属性のコードとテキストを組み合わせる

team_1 team_2 team_3

構文にはない

:よう

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

は基本的に私はdivの識別子がitem.TeamIDの値によって標識することにしたいですコード部分を認識する。私もid="[email protected]:item.TeamID"を試しましたが、エラーが発生します。しかし、id="team_ @item.TeamID"はうまく動作しますが、そこにそのスペースは必要ありません。私はRazorにとってかなり新しいです、これを行う簡単な方法はありますか?

答えて

8

これを試してみてください:作品

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

おかげで、。また、私は 'id =" team _ @(item.TeamID) "'を知っている[この投稿](http://stackoverflow.com/questions/6373917/escape-html-with-mvc3-razor)あまりにも。 –

関連する問題