2011-02-04 33 views
1

剃鬚刀engien今天一直在竊聽我一點。我要設置一個變量lastAnime = c.Anime.Name,但我只是得到錯誤剃刀引擎,放置一個關閉標籤

無重載方法「寫」取0參數

@{ var lastAnime = ""; } 
<select name="character"> 
    <option value="">All</option> 
    @foreach (var c in Model.Characters) { 
     if (lastAnime != c.Anime.Name) { 
      @{lastAnime = c.Anime.Name;} 
      <optgroup title="@c.Name"> 
     } 
     if(lastAnime != "") { 
      </optgroup> 
     } 
     <option value="@c.Id">@c.Name</option> 
    } 
</select> 

我怎樣才能做到這一點?

+0

答案在標題中所述的問題:http://stackoverflow.com/questions/4809694/razor -doesnt理解 - 已穿衣-HTML標籤 – 2013-05-01 08:53:07

回答

3

改變它看起來像這樣:(拿出@塊周圍的assignement語句)

if (lastAnime != c.Anime.Name) { 
     lastAnime = c.Anime.Name; 
     <optgroup title="@c.Name"> 
    }