我想通过mvc4 \ EF5中的javascript异步更新数据库中的记录。
所以,我有js对象Id, StartDate, EndDate
。我应该渲染隐藏的编辑表单,粘贴值并提交表单?有更容易的方法吗?我可以添加一个智能动作到控制器,这将允许我编辑记录。 (AFAIK,通过GET编辑记录是不安全的)。
*我正在使用fullcalendar,并且希望在计划事件调整大小时向数据库发送更新。在MVC4中通过JavaScript更新记录的正确方法
0
A
回答
0
您可以用下面的代码编辑对象:
function onUpdate(event) {
$.post(
'@Url.Action("Update")',
{ id: event.id, startdate: event.start, enddate: event.end }
).done(function() {
alert('Update success');
});
}
你也应该避免通过GET请求处理数据。考虑到有人会通过缩小的链接向你发送电子邮件(因此你不知道它是什么),编辑你的记录并点击它。为了防止这个添加到你的行为HttpPost属性并考虑使用AntiForgeryToken
+0
感谢您的答案。当我这样做时,它将空值发布到我的控制器中。 (日期显示为01/01/0001) – user194076 2013-02-19 01:37:33
+0
您可以显示您的操作方法吗? – 2013-02-23 08:09:36
相关问题
- 1. Laravel 5 - 通过多对多关联更新记录的正确方法?
- 2. 在MVC4中捆绑的正确方法
- 3. 正确的方法来删除has_many:通过连接记录?
- 4. CakePHP 1.3:插入或更新记录的正确方法
- 5. 通过Codeigniter更新记录
- 6. Rails通过方法更新所有记录
- 7. 正确的方法来更新Redis中的LIST/SET上的特定记录
- 8. 在Rails中更新记录时未定义的方法更新
- 9. System.Diagnostics.Trace - 记录异常的正确方法
- 10. Ember.js记录创建的正确方法
- 11. 如何正确更新记录?
- 12. 如何正确更新记录?
- 13. 确定mongodb保存方法是否确实更新记录
- 14. 通过G + API记录中不记录用户正确的帐户在YouTube上
- 15. 如何正确记录扩展方法
- 16. MVC4操作方法日志记录
- 17. 通过记录对象的新实例更新TableServiceContext中的记录?
- 18. 如何通过params更新记录?
- 19. 问题更新has_many:通过记录
- 20. jquery + AJAX - 通过Modal更新MySQL记录
- 21. Indexeddb - 通过索引键更新记录
- 22. NHibernate通过HQL更新记录
- 23. SugarCRM通过后端更新记录
- 24. 通过VB.NET更新MYSQL记录
- 25. Lumen:通过json主体更新记录
- 26. 想通过PUT REST API更新记录
- 27. 更新单个记录通过ID = ID
- 28. 如何通过postgresql上的新记录更改旧记录?
- 29. 这是使用PHP更新/插入记录的正确方法吗?
- 30. 以最大效率更新MVVM模式记录的正确方法
jQuery有一个'.post()'方法内置在:http://api.jquery.com/jQuery.post/ – 2013-02-17 07:21:33