需要使用嵌套循环和HTML.Raw(使用Razor C#)将二维数组输出为HTML表
本文关键字:HTML 二维数组 输出 Razor 嵌套循环 Raw 使用 | 更新日期: 2023-09-27 18:29:51
正如标题所示,我试图在网页中显示一个表,该表逐行列出一到五次表。
这是我迄今为止所拥有的。
@{ var oneToFiveTimesTable = new int[,] {
{1, 2, 3, 4, 5},
{2, 4, 6, 8, 10},
{3, 6, 9, 12, 15},
{4, 8, 12, 16, 20},
{5, 10, 15, 20, 25}
};
}
我知道我将需要使用@Html.Raw(string)
并使用嵌套循环来控制行和列。
试试这样的
<table>
<tbody>
@for(i = 0;i < 5;i++)
{
<tr><td>@oneToFiveTimesTable[i][0].ToString()</td><td>@oneToFiveTimesTable[i][1].ToString()</td><td>@oneToFiveTimesTable[i][2].ToString()</td><td>@oneToFiveTimesTable[i][3].ToString()</td><td>@oneToFiveTimesTable[i][4].ToString()</td></tr>
}
</tbody>
</table>