MVC中的自动保存功能

时间:2019-08-27 06:46:00

标签: asp.net-mvc-5

能否让我知道如何使用jquery和ajax在asp.net mvc中实现自动保存功能。我有一个如下所示的表格

@using (Html.BeginForm(null, null, FormMethod.Post, new { name =
"frmStudentDetails", id = "frmStudentDetails" }))
{

}

上面的表格几乎没有控件,例如文本框,下拉列表等。目前的逻辑是,用户单击保存按钮后,它将转到控制器“ Student”并触发操作“ UpdateStudent”

是否可以在1分钟内自动调用相同的控制器和动作。如果可以的话,请让我知道。

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点。第一个是您可以为学生视图创建另一个模型,例如StudentViewModel。在其中,您将继承学生的实际模型类,然后添加搜索,遍历和更新所需记录的额外字段。您必须添加脚本标签处理程序以绑定来自StudentViewModel的数据。

要深入研究,您必须阅读Dependency Injection and Repository Pattern在MVC中的工作方式。