私は次のコードを持っています、そしてそれは私が私の膝に捨てられたプロジェクトのかみそりの構文を見たときに私が恐れた悪夢です。コードとHTMLの部分がわかりません。
@for (int i = 0; i < Model.Instructor.Classes.Count;i++ )
{
var c = Model.Instructor.Classes[i];
var mod = (i%2);
if (mod==1)
{
<tr>
}
<td>
@c.Subject @c.CatalogNumber - @c.Section
</td>
if (mod==0)
{
</tr>
}
}
ページ上のアイテムのリストが長すぎるため、単純な複数列のテーブルを作成しようとしています。ifロジックがテキストであるかのように出力されます。その前に@を付けると、構文エラーが発生します。これにはコントロールがあるはずですが、私が見たすべてのコントロールは、データを配置する列の数ではなく、altスタイルについて心配しています。