2013-05-26 99 views
1

我正在使用ASP.Net MVC並具有以下代碼。處理遞增值

@ 
{ 
    int id=0; 
} 
@foreach(var item in (<IEnumerable>Problem)ViewBag.Problems 
{ 
    <div> 
      <h2> <a href="#" [email protected] 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和增量也應該完成。請幫忙。

+0

此代碼在查看 –

+0

您是否瞭解預增量運算符? – Oded

+0

是的,它是++ ID? –

回答

0

在兩種情況下,應使用一個代碼塊:

@{ 
    id++; 
} 

對面表達式(即@id++),代碼塊不產生任何缺省輸出。