博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ajax中“Sys未定义”错误的解决方法汇总(转)
阅读量:4322 次
发布时间:2019-06-06

本文共 1161 字,大约阅读时间需要 3 分钟。

错误:在Ajax应用中自定义脚本时出现"Sys未定义"的错误。

解决方法1 :把取得PageRequestManager实例的语句(如:var prm = Sys.WebForms.PageRequestManager.getInstance();

)放在函数里面。

解决方法2 :把js代码放在ScriptManager控件定义之后。

原因分析:ScriptManager控件放在body中

而javascript代码放在了ScriptManager控件之前的位置

因为html是逐行加载的

由于var prm = Sys.PageRequestManager.getInstance();

在加载ScriptManager控件的js代码之前就被调用了,

所以就出现了Sys未定义的情况

解决方法3 :

在配置文件的  <system.web>节点下加入

ExpandedBlockStart.gifView Code

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

 

 

 

转载于:https://www.cnblogs.com/rebben/archive/2011/09/28/2194920.html

你可能感兴趣的文章
软工个人项目之词频统计
查看>>
Alpha 冲刺 (7/10)
查看>>
Bmob基础
查看>>
HashMap和HashTable,HashMap中key和value的原理 - 跳刀的兔子 - 博客园
查看>>
Linux自定义分隔符IFS引发的文本处理问题
查看>>
小米商城-题头4
查看>>
permu 莫队 总结
查看>>
Android中Handler原理
查看>>
x/nfu-用gdb查看内存
查看>>
移植wpa_supplicant2.5及界面配置wifi(原创)
查看>>
JAVA编码(52)—— API接口安全性设计
查看>>
c:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"Temp
查看>>
android EditText自动弹出和自动关闭软键盘
查看>>
吉特日化MES-工业生产盲区
查看>>
Codeforces 517 #B
查看>>
实验四
查看>>
Scramble String
查看>>
php之接口概念
查看>>
01、计算机原理结构,及冯诺依曼体系结构
查看>>
Python 列表基本操作
查看>>