WebMatrix(ASP.NET Web Pages)を使用してHTMLテーブルを作成しようとしていますが、HTMLタグのオープンおよびクローズの方法に問題があります。WebMatrixを使用したテーブルの構築
私が達成しようとしているのは、3つの列を持つレコードセットからテーブルを作成し、次に空の列を入力することです。
これはWebMatrixを使用してこれを行う方法を理解するために使用しているテストコードです。
<table>
@{
int row = 0;
int col = 0;
for (int i = 0; i < 20; i++) //20 cells for test purposes
{
col++;
if (col == 4)
{
col = 1;
}
if (col == 1)
{
row++;
if (row != 1)
{
</tr>
}
<tr>
}
<td>@i</td>
}
for (int i = col; i <=3; i++)
{
<td>empty</td>
}
</tr>
}
</table>
これを最もうまく実行する方法についてのご意見をお寄せください。改訂された要件に基づいて
私はWebGridを使いたくありません。各セルにはデータベース行が1つ含まれるため、残念ながらあなたのアプローチは適切ではありません。 – johna
編集していただきありがとうございます。それが私が探していたものです。新しいTRを開始する前にTRを閉じるためにいくつかの行を追加する必要がありました。 – johna
ダーリンの答えは私のものと同じですが、はるかに優れています。 –