2010-11-02 34 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

回答

相關問題