20080607 - 缺少对象,this._form为空或不是对象的解决


在使用ASP.NET AJAX 和 jQuery 的时候,ASPS页面提示“缺少对象”,打开IE调试开关,使用VS2008调试,代码中断在

 

function Sys$WebForms$PageRequestManager$_initializeInternal(scriptManagerID, formElement) {
        
        
this._onsubmit = this._form.onsubmit;
        


F10继续,提示“this._form为空或不是对象的解决”,将页面元素逐一排除后定位于:
<script type="text/javascript" src="jQuery.js" />,
换成以下方法引入后,一切OK。
<script type="text/javascript" src="jQuery.js"></script>

总结:发现“this._form为空或不是对象”的错误时,检查<script ...> 的引入
把<script ... />这样的改成<script ... ></script>。

这是个古怪的问题,希望高手给出更加清晰的解答。

 

posted on 2008-06-07 22:10  Eric Lee  阅读(1340)  评论(1编辑  收藏  举报

导航