2012-09-21 37 views
0

我在同一時刻多個ajax調用到c#靜態webMethod的問題。 我從來沒有想過,但現在我可以看到,我的眼睛,這可能是一個問題.. 如果兩個用戶同時請求相同的webmethod user2的響應是user1的相同。例如:在同一時刻多個ajax調用到c#靜態webMethod

  • USER1要求產品具有TYPE1過濾
  • user2的requsts產品與2型過濾器

我可以看到USER1接收正確的結果,但用戶2收到用戶1的相同結果是不正確對象,真愛!

User1和User2從2個不同的瀏覽器調用相同的webmethod。

可能嗎?我該如何解決它?我必須在每個webmethod中創建一個「請求管理器」嗎? 非常感謝您的回答!

回答

0

好的,我做了很多具體的測試,結果表明這不是一個Ajax問題...所以我認爲我的方法是問題! (也許是因爲它指的是像我的webMethods ObjectContext外部的靜態變量)