これはちょっと恥ずかしいことです。私はASP.NET MVC3(Razor)で私のビューの一つで単純な増分を計算することさえできません。私は検索を行っており、Razorのドキュメントはかなり疎であるようです。ここで私が試したもので、無残に失敗しました:ASP.NET MVC3(Razor)のビューでのローカル変数の単純な増分
@{
var counter = 1;
foreach (var item in Model.Stuff) {
... some code ...
@{counter = counter + 1;}
}
}
私は、誰かが私を啓発することができれば、私はそれを感謝)=ちょうど蹴りのためにと無駄に@{counter++;}
をも試してみました。ありがとう!
ありがとうございました。私は両方を試みました。最初のものは少なくともページをロードしますが、foreachループは最初のループを通過しません。 2番目の提案は、コンパイルエラーにつながります。 –
intをintとして宣言しようとしましたか? EDIT実際には、割り当てられたときint型です。 –
はい、 'int counter'を使用してくれました。助けてくれてありがとう! =) –