首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

mvc中显示表数据的有关问题

2013-04-21 
mvc中显示表数据的问题mvc中model中的绑定数据为数据表里的内容,view中如何在生成的table里用foreach显示

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
         }
  }
}

热点排行