易截截图软件、单文件、免安装、纯绿色、仅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 子类如何调用父类的变量

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 ......

ASP.NET里的一个AJAX的错误


我的页面里用的AJAX控件 但页面静止一段时间就会出现上面的一个错误是怎么会事呀 怎么解决啊
高手帮帮忙啊

将项目上级目录中的中文名称全部改成英文

楼上说的很清楚了。帮顶一下吧

这个问题不是很常 ......

Ajax WebServive方法传递使用javascript变量的问题

function Fun1(para1,para2)
{
  Fun2(para1);
  ....
  要求是:在得到ajax方法的返回值后,
  再使用para2(para2是一个javascript变量)

  问题就是,
&nb ......

Ajax WebServive方法传递使用javascript变量的问题

function Fun1(para1,para2)
{
  Fun2(para1);
  ....
  要求是:在得到ajax方法的返回值后,
  再使用para2(para2是一个javascript变量)

  问题就是,
&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号