在使用ASP.NET AJAX 和 jQuery 的时候,ASPS页面提示“缺少对象”,打开IE调试开关,使用VS2008调试,代码中断在
function Sys$WebForms$PageRequestManager$_initializeInternal(scriptManagerID, formElement) {
this._onsubmit = this._form.onsubmit;
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>。
这是个古怪的问题,希望高手给出更加清晰的解答。