日期:2014-05-19  浏览次数:20390 次

AJAX 1.0 'Sys'未定义
Ajax   1.0   页面,在本机好的,传到虚拟主机上去,就出现, 'Sys '未定义,在百度上搜了一下,还是不能解决,是虚拟主机问题,还是改程序呢?

------解决方案--------------------
加上 <asp:ScriptManager ID= "ScriptManager1 " runat= "server " /> 了吗
System.Web.Extensions.dll也要传到服务器上去
------解决方案--------------------
bin目录下有 AjaxControls.dll 吗?
------解决方案--------------------
嗯,上面把dll名字写错了。babyrockxray(紫色阴影)写的dll名字是对的。
------解决方案--------------------
web.config 问题

<?xml version= "1.0 "?>
<!--
メモ: このファイルを手動で編集する代わりに、Web 管理ツールを使用
してアプリケーションの設定を構成することができます。Visual Studio
の [Web サイト] メニューにある [ASP.NET 構成] オプションから設定
を行ってください。設定およびコマンドの一覧は、通常
\Windows\Microsoft.Net\Framework\v2.x\Config にある
machine.config.comments で確認できます。
-->
<configuration>
<configSections>
<sectionGroup name= "system.web.extensions " type= "System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 ">
<sectionGroup name= "scripting " type= "System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 ">
<section name= "scriptResourceHandler " type= "System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 " requirePermission= "false " allowDefinition= "MachineToApplication "/>
<sectionGroup name= "webServices " type= "System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 ">
<section name= "jsonSerialization " type= "System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 " requirePermission= "false " allowDefinition= "Everywhere "/>
<section name= "profileService " type= "System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 " requirePermission= "false " allowDefinition= "MachineToApplication "/>
<section name= "authenticationService " type= "System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 " requirePermission= "false " allowDefinition= "MachineToApplication "/>
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
<appSettings>
<add key= "ConnectionString " value= "user id=ckdb;data source=CKDB;password=chandeal "/>
<add key= "SQLServer " value= "server=W8585000;database=sg;uid=sa;pwd=wl "/>
</appSettings>
<connectionStrings/>
<system.web>
<!--
デバッグ シンボルをコンパイルされたページに挿入するに
は、compilation debug= "true " に設定します。この設
定はパフォーマンスに影響するため、開発時のみこの値
を true に設定してください。
-->
<pages>
<controls>
<add tagPrefix= "asp " namespace= "System.Web.UI " assembly= "System.