易截截图软件、单文件、免安装、纯绿色、仅160KB

为什么页面一加上Ajax就出错

查看源文件时出来的
<script type="text/javascript">
// <![CDATA[
Sys.Application.initialize();
Sys.Application.add_init(function() {
    $create(Sys.UI._UpdateProgress, {"associatedUpdatePanelId":null,"displayAfter":500,"dynamicLayout":true}, null, null, $get("ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolderseller_UpdateProgress1"));
});
//]]>
</script>

说Sys未定义
scriptmanager要放在form的最上面

Sys未定义,说明你引用了Ajax控件,没有在配置文件中,添加对控件的引用

#1 #2说得都对
如果楼主没做的话,就要改一下
如果改完还有问题,那就再看是什么错了

建议一拖动的方式拖进scriptmanager
引用会自动添加
不然要手动加入

Sys这东东应该是微软ASP.NET Ajax 客户端框架里定义的东西。也就是说它不是纯javascript里有的东西。

比如web.config的 <httpHandlers>节里缺少
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
时就会提示'Sys未定义'.

也就是asp.net ajax javascript扩展库并未下载到客户端。

up 1,2楼

谢谢大家了!我在web.config中设置的字体是 gb3212 该成 utf-8就好了,现在没错了!

引用


相关问答:

Asp.net Ajax javascript不能写在js文件中

如题。
同样的代码,我在aspx页面中就是能执行的;
放在js文件中,通过引用使用就不行了,为什么?

我猜是ScriptManager的原因;
能在js文件中引入ScriptManager么?
up

把导入代码移到aspx执行 ......

Asp.net Ajax javascript 子类如何调用父类的变量

HTML code:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<!DOCTYPE html PUBLIC "-//W3C//DT ......

Asp.net中使用ajax服务器端返回的值的问题

前台代码:
HTML code:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>
<!DOCTYPE html PUBLIC &qu ......

ajax详解的疑问

第14章 的树型菜单的例子不能在IE中正常显示(树的结构可以展开,但展开后再点击就不能收缩了),但能在谷歌浏览器中使用,有看此书的朋友能指点下吗?
好贴 呵

dfgfgfgffffff


谢谢。
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号