5
我剛剛在我的MVC 3網站上發現了一個非常奇怪的操作方法,該方法通過簡單的鏈接單擊來調用。出於某種原因,這個動作方法被多次調用。不僅如此,在之前的調用完成之前調用後續調用。我的意思是,假設我的行爲方法中有10行代碼,編號爲1,2 ... 10.該方法的第一個調用將執行行1,2和3.第二個調用執行行1,2, 3和4,然後第三個調用執行第1,2,3和4行,然後第一個繼續從第四行繼續,依此類推。就好像多個線程正在調用這個動作方法一樣,但就我看不到這種情況而言,因爲我所做的只是點擊一個鏈接。有什麼理由爲什麼會發生這種情況?被多次調用的動作方法
UPDATE
其實已經做分析,我可以看到,它是正在做2所調用。
哇,那太瘋狂了。你真的看過Fiddler的每一個單獨的電話嗎? –
這聽起來確實很奇怪。你能發佈代碼嗎? –
什麼是你點擊的「鏈接」?是否有提交發生? –