我不确定这是否可行,但我在运行foreach时尝试将变量用作属性。我知道这种方法可能不被认为是干净的,并且是由于数据建模不佳,但我只是想知道这是否可行。
模型
public class nameActivity
{
public string name {get;set;};
public int month {get;set;};
public int hours {get;set;};
public int billings {get;set;};
}
查看
string[] stringArray = new string[] { "hours", "billings" };
foreach (string i in stringArray)
{
foreach (var item in Model)
{
<td>@item.name</td>
<td>@item.month</td>
<!--somehow use i variable in below td-->
<td>@item.use_i_here</td>
}
}