我在C#中有一个2D数组
public class DBResult
{
public string[,] dbDataArray = new string[100, 100];
}
如何使用Razor在视图中显示单元格的值?
我这样做
@Html.DisplayFor(model => model.dbDataArray[0,0])
但是我收到以下错误 "模板只能用于字段访问,属性访问,单维数组索引或单参数自定义索引器表达式。"
答案 0 :(得分:1)
@model string[,]
<table>
@for (int row = 0; row < Model.GetUpperBound(0); row++)
{
<tr>
@for (int column = 0; column < Model.GetUpperBound(1); column++)
{
<td>@Model[row, column]</td>
}
</tr>
}
</table>