razor engien今天一直在烦我。我必须设置一个变量lastAnime = c.Anime.Name但我只是得到错误
方法'Write'没有重载需要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 :(得分:3)
将其更改为如下所示:(取消分配声明周围的@块)
if (lastAnime != c.Anime.Name) {
lastAnime = c.Anime.Name;
<optgroup title="@c.Name">
}