解决方法:把js代码放在ScriptManager控件定义之后。
原因分析:ScriptManager控件放在body中,而javascript代码放在了ScriptManager控件之前的位置,因为html是逐行加载的,由于var prm = Sys.PageRequestManager.getInstance();
在加载ScriptManager控件的js代码之前就被调用了,所以就出现了Sys未定义的情况
原因分析:ScriptManager控件放在body中,而javascript代码放在了ScriptManager控件之前的位置,因为html是逐行加载的,由于var prm = Sys.PageRequestManager.getInstance();
在加载ScriptManager控件的js代码之前就被调用了,所以就出现了Sys未定义的情况
本文介绍了一种常见的JavaScript错误——Sys未定义的问题及其解决方案。该问题通常发生在将JS代码放置在ScriptManager控件之前时。文章详细解释了问题的原因,并提供了解决方案:确保所有依赖于ScriptManager的JS代码都在其定义之后。
864

被折叠的 条评论
为什么被折叠?



