摘要:Microsoft JScript 執行階段錯誤: Sys.InvalidOperationException
今天寫程式時候,遇到一個錯誤訊息,造成所有的 ajax 都出現異常。
Microsoft JScript 執行階段錯誤: Sys.InvalidOperationException:
.......(以下略)
大意是說,不能重複呼叫相同 ID 的元件
後來回想一下,剛剛有做了什麼事情,追了好一段程式,都追不到。
這時候突然想到,剛剛 VS 有提醒詢問過我,要不要更新覆蓋 AJAX dll 。
那時候沒想太多,就直接按了。
看來是這個原因,於是開啟專案屬性,將 AjaxControlToolkit 參考重新加入,指向正確的位置。
就解決了。
我整理一下可能的原因:
1. 我在VS08上安裝的多個版本的 AjaxControlToolkit ,
2. 我置放的位置也是不同於系統預設位置。我有另外開一個資料夾,裡面放著各種不同版本的 AjaxControlToolkit
3. 家裡與公司的環境略有不同,造成 AjaxControlToolkit 參考位置不同所造成的。
以上只是大概的推測,有時間的話,將來再測試確認一下。