我已经引用了这个现有的查询here关于jQuery $(document).ready?和UpdatePanel的
我正在上线一个JavaScript错误...
var prm = Sys.WebForms.PageRequestManager.getInstance();
的错误是:
Microsoft JScript runtime error: 'Sys' is undefined
任何决议吗?我可能会错过什么?
我已经引用了这个现有的查询here关于jQuery $(document).ready?和UpdatePanel的
我正在上线一个JavaScript错误...
var prm = Sys.WebForms.PageRequestManager.getInstance();
的错误是:
Microsoft JScript runtime error: 'Sys' is undefined
任何决议吗?我可能会错过什么?
确保ASP.NET ScriptManager控件位于您的Javascript之上。可能很容易,您在加载之前调用了Sys.WebForms.PageRequestManager
。
比Paperjam写的更进一步。
var prm;
$(document).ready(function(){
prm = Sys.WebForms.PageRequestManager.getInstance();
});
这将避免尝试引用系统之前它存在。如果这不起作用,可能完全是另一回事。
确保您的网页包含以下内容:
<asp:scriptmanager runat="server" />
你可能需要做这样的事情也,以防止ASP.NET Ajax和jQeury 变量$ J = jQuery.noConflict之间$冲突(); – epitka 2010-02-08 19:07:02