20

Razor では、テキスト + 変数値を出力するにはどうすればよいですか?

例:

@for(int i=0;i<5;i++)                      
{
  <input type="text" value="@i" id = "name_@i"/>
}

上記のコードは id = "name_@i" を出力しますが、id タグに i の値が必要です。

4

2 に答える 2

37

次のことを試してください。

@for(int i=0;i<5;i++)                      
{
  <input type="text" value="@(i)" id = "name_@(i)"/>
}

Razor に意図を理解させるのに問題がある場合は、式を括弧で囲んで「Explicit Expression 」を作成します。

于 2013-03-01T04:21:05.643 に答える