Razorの構文と可変スコープの仕組みがわかりません。私は一般的にC#とRazorの構文が新しくなっています。ここで私が何を探しているのか、少し単純に作成したコードがあります。剃刀構文:ネストされたステートメントと変数スコープの把握に問題があります
私はUIコードで表示するために反復したいViewBag.Photos
で表される配列を持っています。しかし、最初の写真では、最初の写真が何であるかを知る必要があるため、私のUIコード(jqueryプラグインを使用)に適切なセカンダリクラスactive
を追加する必要があります。
私は間違って何をしており、それを達成するための最良の方法は何ですか?
<div class="foo">
@{int i = 1;}
@foreach (var photo in ViewBag.Photos)
{
if (i == 1) {
<div class="item active">
}
else {
<div class="item">
}
<img src="@photo" alt="@ViewBag.SomeVar">
<div class="bar">
<p>Test</p>
</div>
</div>
@{i++};
}
</div>
これは私の質問に対するより直接的な答えです。ありがとう! – TMC