程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Ajax v1.0.61025版本後,程序中總是出現:錯誤:sys未定義的信息.

Ajax v1.0.61025版本後,程序中總是出現:錯誤:sys未定義的信息.

編輯:.NET實例教程

剛剛調試AJax的擴展控件,總是提示“sys”未定義錯誤。
百度結果如下:



由於重新安裝了AJax v1.0.61025版本後,程序中總是出現:錯誤:''sys''未定義的信息.

最後找到了問題的所在. 以下是我的解決方法,僅供參考。
首先Web.Config 中配置成:
.



.............
<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="GET" path="ScriptResource.axd" type="Microsoft.Web.Handlers.
ScriptResourceHandler" validate="false"/>
    -->
     <!--把上面的改為如下,1.0 rc版,已經把命名空間改為了system-->
       <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.
ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35"/>
      <add verb="GET" path="ScriptResource.axd" type="System.Web.Handlers.
ScriptResourceHandler" validate="false"/>
    
     
</httpHandlers>
<compilation debug="true">
 <assemblIEs>
 <!--
         <add assembly="Microsoft.Web.Extensions, Version=1.0.61025.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
改為如下         
-->
        
           <add assembly="System.Web.Extensions, Version=1.0.61025.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
 </assemblIEs>
</compilation>

............

 

重新編譯,運行即可.

如果配置Web.Config後運行仍然報錯誤,請將所有頁面的中的 <ASP:ScriptManager id="ScriptManager1" runat="server" AsyncPostBackTimeout="200">
    </ASP:ScriptManager>
緊跟在<Form>標記之後.




  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved