@foreach (Student stu in Model as List<Student>)
{
<tr>
<td>@stu.S_ID</td>
<td>@stu.S_Name</td>
<td>@stu.S_Sex</td>
<td>@stu.S_Age</td>
<td>@stu.S_Tel</td>
<td>@stu.Class.C_Name</td>
</tr>
}
{
<tr>
<td>@stu.S_ID</td>
<td>@stu.S_Name</td>
<td>@stu.S_Sex</td>
<td>@stu.S_Age</td>
<td>@stu.S_Tel</td>
<td>@stu.Class.C_Name</td>
</tr>
}
你完全误解我的意思,不是要循环记录,是一条记录里,循环类似的字段名.
目前已用propertyinfo反射方法在解决,方向应该是对的了,但还没写出正确的代码
@{Type t = model.GetType();}
@foreach (PropertyInfo pi in t.GetProperties())
{
for(var i=1;i<4;i++)
{
if(pi.Name = "y" + i){pi.GetValue(Model);}
}
}