mvc中显示表数据的问题
mvc中model中的绑定数据为数据表里的内容,view中如何在生成的table里用foreach显示表里的数据和新列
例:数据表中的列为
id num1 num2
view中生成的为
id num1 num2 num1+num2
MVC
[解决办法]
就这样,测过可以,思路如下
public class HomeController : Controller
{
public ActionResult Index()
{
var list = new List<DataTable>()
{
new DataTable() { Id = 1, Num1 = 1, Num2 = 1 },
new DataTable() { Id = 2, Num1 = 2, Num2 = 2 }
};
return View(list);
}
}
public class DataTable
{
public int Id { get; set; }
public int Num1 { get; set; }
public int Num2 { get; set; }
}
@model List<MvcApplication1.Controllers.DataTable>
<table>
@{
foreach(var table in Model)
{
<tr><td>@table.Id<td><td>@table.Num1<td><td>@table.Num2<td><td>@(table.Num1 + table.Num2)<td></tr>
}
}
</table>
[解决办法]
public partial class AA{
public int num3{
get{
return this.num1+this.num2
}
}
}