如何在视图MVC.4,C#中显示和编辑(CRUD)数据表

时间:2016-09-19 09:12:38

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

我有一个DataTable的对象,它是通过读取Controller中的一些文件来创建的。 我想显示一个动态表(数据依赖,文件中是否存在数据,或者它可能是否有列)在下拉选择更改后使用j-query动作调用在视图中。

我还希望特定列处于可编辑模式,这样我就可以编辑该值,并且在更新后应该在文件中反映出来。

请建议我采用的方法,我已完成数据提取但无法在UI中显示且无法编辑它,

1 个答案:

答案 0 :(得分:0)

使用包含两个列表

的模型创建局部视图
ITable
{
    IList<IColumn> Columns;
    IList<IRow> Rows
}

为此模型创建视图,使用循环或显示模板来渲染表的值。

  1. 编辑行
  2. 每行提供一个超链接来编辑/删除该行,并让脚手架使用模型IRow为编辑页面创建操作/视图。

    1. 编辑专栏
    2. 创建包含文本框和保存功能的部分视图(按钮等),并使用列标识符(自己计算),然后单击该标签上的部分视图。

      点击保存按钮发布服务器,并为您的操作添加值和ID,隐藏页面中的部分视图内容,更新标签或刷新页面。 (根据您的项目处理错误)