今天,在Opera下测试asp.net的timer控件时,发现没有效果。在IE下测试,才发现是 Sys未定义。
1、Web.config必须在 <system.web> 下加入以下行才不会出现:sys未定义的问题:
<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>
2、其它sys未定义问题的原因
http://www.cnblogs.com/kevinlzf/archive/2007/07/18/822659.html
一般造成"sys 未定义"问题 就解决办法
使用 第一个 就应该可以搞定
在 Web.Config 中 修改相应的 配置
就可以解决了
如果还不行的话 就重新装便Asp.net Ajax
再引用下 ToolKits 工具包
有的网站也不支持ajax技术。