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.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 "/>
</controls>
</pages>
<compilation debug= "true ">
<assemblies>
<add assembly= "System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089 "/>
<add assembly= "System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35 "/>
<add assembly= "System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35 "/>
<add assembly= "System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A "/>
<add assembly= "System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089 "/>
<add assembly= "System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089 "/>
<add assembly= "System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089 "/> </assemblies>
</compilation>
<!--
<authentication> セクションは、ユーザーを識別するため
に、ASP.NET で使用されるセキュリティ認証モードの構成
を有効にします。
-->
<authentication mode= "Windows "/>
<!--
<customErrors> セクションは、要求の実行中にハンドル
されていないエラーが発生した場合の処理方法の構成を
有効にします。具体的には、開発者が HTML エラー ペ
ージをスタック トレースのエラーの代わりに表示するように構
成することを可能にします。
<customErrors mode= "RemoteOnly " defaultRedirect= "GenericErrorPage.htm ">
<error statusCode= "403 " redirect= "NoAccess.htm " />
<error statusCode= "404 " redirect= "FileNotFound.htm " />
</customErrors>
-->
<globalization requestEncoding= "utf-8 " responseEncoding= "utf-8 "/>
<httpHandlers>
<remove verb= "* " path= "*.asmx "/>
<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= "* " 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>
<httpModules>
<add name= "ScriptModule " type= "System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 "/>
</httpModules>
</system.web>
<system.web.extensions>
<scripting>
<webServices>
<!-- Uncomment this line to customize maxJsonLength and add a custom converter -->
<!--
<jsonSerialization maxJsonLength= "500 ">
<converters>
<add name= "ConvertMe " type= "Acme.SubAcme.ConvertMeTypeConverter "/>
</converters>
</jsonSerialization>
-->
<!-- Uncomment this line to enable the authentication service. Include requireSSL= "true " if appropriate. -->
<!--
<authenticationService enabled= "true " requireSSL = "true|false "/>
-->
<!-- Uncomment these lines to enable the profile service. To allow profile properties to be retrieved
and modified in ASP.NET AJAX applications, you need to add each property name to the readAccessProperties and
writeAccessProperties attributes. -->
<!--
<profileService enabled= "true "
readAccessProperties= "propertyname1,propertyname2 "
writeAccessProperties= "propertyname1,propertyname2 " />
-->
</webServices>
<!--
<scriptResourceHandler enableCompression= "true " enableCaching= "true " />
-->
</scripting>
</system.web.extensions>
<system.webServer>
<validation validateIntegratedModeConfiguration= "false "/>
<modules>
<add name= "ScriptModule " preCondition= "integratedMode " type= "System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 "/>
</modules>
<handlers>
<remove name= "WebServiceHandlerFactory-Integrated "/>
<add name= "ScriptHandlerFactory " verb= "* " path= "*.asmx " preCondition= "integratedMode " type= "System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 "/>
<add name= "ScriptHandlerFactoryAppServices " verb= "* " path= "*_AppService.axd " preCondition= "integratedMode " type= "System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 "/>
<add name= "ScriptResource " preCondition= "integratedMode " verb= "GET,HEAD " path= "ScriptResource.axd " type= "System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 "/>
</handlers>
</system.webServer>
</configuration>