0

私の見解ではint、foreach ループで使用されるタイプの変数を導入したいと考えています。背後にある主なアイデアは、テーブルの行のシリアル番号として使用したいということです。

これは私が今持っているものです

@{
    ViewBag.Title = "Index";
    int sno = 1;
}
@foreach (var object in Model.object)
{
   <tr>
      <td>sno++</td>//@sno++ and {@sno++;} didn't work either
      <td>some stuffs</td>
   </tr>

}

現在、それsno++はビューに表示されているだけです

どうすればこれを機能させることができますか?

4

2 に答える 2

1

括弧で囲んでみてください:

@{
    ViewBag.Title = "Index";
    int sno = 1;
}
@foreach (var object in Model.object)
{
   <tr>
      <td>@(sno++)</td>
      <td>some stuffs</td>
   </tr>
}

明示的なコード式はテキストとしてレンダリングされるため、これが必要です。実際の計算を行うには、括弧で囲む必要があります。

于 2013-08-13T11:46:43.263 に答える
0
<td>@sno</td>
@{sno++;}
于 2013-08-13T11:46:01.397 に答える