asp.net-mvc-5 - MVC 中的自动保存功能
问题描述
您能否让我知道如何使用 jquery 和 ajax 在 asp.net mvc 中实现自动保存功能。我有一个如下所示的表格
@using (Html.BeginForm(null, null, FormMethod.Post, new { name =
"frmStudentDetails", id = "frmStudentDetails" }))
{
}
上面的表单很少有文本框、下拉菜单等控件。目前的逻辑是,一旦用户点击保存按钮,它将转到控制器“学生”并触发“UpdateStudent”动作
是否可以在 1 分钟内自动调用相同的控制器和操作。如果可以,请告诉我。
解决方案
有很多方法可以做到这一点。第一个是您可以为学生视图创建另一个模型,例如 StudentViewModel。其中,您继承了 Student 的实际模型类,然后添加了搜索、遍历和更新所需记录的额外字段。您必须添加 script-tag-handlers 来绑定来自 StudentViewModel 的数据。
要深入了解,您必须阅读依赖注入和存储库模式在 MVC 中的工作原理。
推荐阅读
- grammar - 可以在 Raku 中编写 NQP 的优先级解析器
- java - java中使用apache poi生成excel折线图
- node.js - Asana:使用 Node 更新自定义字段值
- javascript - 在 React.createElement() 中传递参数
- java - HTTP 状态 500 – Maven 依赖项中的内部服务器错误 MediaType.APPLICATION_XML
- python - 需要借助循环对从 url 导入的多个 csv (1500 x 20) 文件的第一列执行列合并
- java - 当检查为 0 时,什么会导致外键异常?
- android - Flutter - 在 Null 上调用了方法“+”
- wordpress - 使用 Woocommerce 导出时 Wordpress 出现 403 错误
- javascript - 使用 Eris 编辑频道权限