如何在mvc4的视图中存储来自html表的数据

时间:2013-10-08 20:12:02

标签: c# jquery ajax asp.net-mvc-4

我在视图上有一个HTML表,用户在运行时添加一些数据。我想通过控制器将该表的所有行保存在数据库中。就像winform应用程序一样,每个循环用于保存所有行

1 个答案:

答案 0 :(得分:1)

为您的表创建一个视图模型:

public class YourTable
{
    public IEnumerable<YourRow> Rows { get; set; }
}

创建强类型视图。

@model SomePath.YourTable

// Your table editable content
// form with submit value that will post viewmodel to controller action

在控制器操作中您应该处理帖子:

[HttpPost]
public ActionResult SaveTable(YourTable yourTable)
{
    // save your table to the database
}