2010-11-02 47 views
0

我有一个.NET MVC应用程序,其中HttpHandler通过Linq到Sql在数据库中记录请求。 50%的时间,当我点击链接发出ajax请求时,DataContext的SubmitChanges()会引发错误“在调用SubmitChanges期间无法执行此操作”。如何阻止Ajax调用DataContext上的SubmitChanges导致错误?

这是由“System.Data.Linq.DataContext.CheckNotInSubmitChanges()”行引起的。看来错误的原因是DataContext已经处于另一个SubmitChanges()调用的过程中。但是,只有一个调用正在生成的请求。

我一直在搞这个工作大概12个小时,而且我刚刚写了旧的SQL语句,因为这非常令人沮丧。我衷心感谢您提供的所有帮助。

+0

我发了一个帖子,昨晚有一些更多的信息/堆栈跟踪 - 所以,如果是有帮助的任何人,链接为http://计算器.com/questions/4075367 /错误 - linq-to-sql-error-operation-can-be-performing-during-a-call-to-submi – smartcaveman 2010-11-02 18:46:07

+0

如果你没有发布代码,没人可以帮助你。 – jfar 2010-11-03 03:35:29

回答