在vs2008中用.NET2.0做網站項目; 1)使用atlas的時候,只是加一個<scriptmanager>一個<updatepanel>一個<updateprogress>,運行時出現"sys未定義",顯示不出<updateprogress>,有時顯示"建立控制項錯誤". 2)或者不報1)的錯誤,而整個頁面還是會重新整理. 3)或者是由.net3.5換為.net2.0的時候,出現1)中錯誤 看了諸多網友的解決辦法得在<web.cofig>中加入: <location path="ScriptResource.axd"> <system.web> <httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="Microsoft.Web.Script.Services.ScriptHandlerFactory, Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/> </httpHandlers> </system.web> </location> 經測試成功,都是版本惹的禍.VS版本,和.net版本搞在一起.在使用asp.net ajax 是件很鬱悶的事情,建議使用jquery... |