複数の FOR ループ (for in for) を使用しようとすると問題が発生します。エラーメッセージは次のとおりです。
パーサー エラー メッセージ: for ブロックに終了文字 "}" がありません。このブロック内のすべての「{」文字に一致する「}」文字があること、および「}」文字がマークアップとして解釈されていないことを確認してください。
これが私のコードです。問題は :( の最初のものです。
<table width="100%" border="1">
@for (int q = 0; q < quanList.Count; q++) {
<tr>
<td>@quanList[q]</td>
@for (int s = 0; s < sizeList.Count; s++) {
<td><input type="text" name="txtval" style="width:80px" /></td>
}
</tr>
}
</table>
提案やアイデアをありがとうございました。
動的な行と列を含むテーブルを表示したいのですが、コントローラーから 2 つのリストが作成され、ViewBag を介してビューに解析されます。
@{
List<string> sizeList = (List<string>)ViewBag.SizeList;
List<string> quanList = (List<string>)ViewBag.QuanList;
}