1

我正在使用 ASP.Net MVC 并具有以下代码。

@
{
   int id=0;
}
@foreach(var item in (<IEnumerable>Problem)ViewBag.Problems
{
     <div>
            <h2>  <a href="#" id=@id onclick="IncrementVisits(this)" > @item.Subject </a> </h2>
             @id++             -----Special Line 1
             <a href="#"> Visit(<span id="@id">@item.Visits</span>) </a> 
             <hr />
     </div>
        <br />
        id++;                   ------Specila Line 2   

}

问题是在特殊行 1 和 2(我给这些名称只是为了理解)我想增加值id但不想在 div 中显示。如何避免这个值id不应该显示在 div 中,并且也应该做增量。请帮忙。

4

1 回答 1

0

在这两种情况下,您都应该使用代码块:

@{
    id++;
}

与表达式(即)相反@id++,代码块不产生任何默认输出。

于 2013-05-26T10:36:57.433 回答