我在Master Page中使用了一个JavaScript绑定整个项目,而Master Page不包含ScriptManager,也就是说,一些页面包含Ajax组件,如UpdatePanel,但有些页面不包含。 “全局”JavaScript中设置的“Sys.WebForms
..”函数可以正常工作,页面有一个ScriptManager,但它会在非ajax页面中导致JS错误,例如: “系统未定义,$ find未定义。”
该消息非常烦人,但它不会产生任何影响。
那么任何智能解决方案?
将ScriptManager添加到母版页是最佳解决方案吗? (但需要删除子页面中的所有ScriptManager)。
此致
答案 0 :(得分:1)
如果您要在全局Javascript库中引用Sys,则将ScriptManager放在母版页上并将其从子页面中删除。
答案 1 :(得分:1)
if语句保存日期:)
if ( Sys != null || Sys !='undefined')
Sys.WebForms...