ASP.NET AJAX를 사용하는 ASP.NET 웹 응용 프로그램이 있습니다. 이 응용 프로그램은 제가 오류가있어 장소가 MicrosoftAjax.js 나는이 문제를 해결하려면 어떻게'length'오류가 null이거나 객체가 아닙니다.
Array.indexOf = function Array$indexOf(array, item, start) {
/// <param name="array" type="Array" elementMayBeNull="true"></param>
/// <param name="item" optional="true" mayBeNull="true"></param>
/// <param name="start" optional="true" mayBeNull="true"></param>
/// <returns type="Number"></returns>
var e = Function._validateParams(arguments, [
{name: "array", type: Array, elementMayBeNull: true},
{name: "item", mayBeNull: true, optional: true},
{name: "start", mayBeNull: true, optional: true}
]);
if (e) throw e;
if (typeof(item) === "undefined") return -1;
var length = array.length;
if (length !== 0) {
start = start - 0;
if (isNaN(start)) {
start = 0;
}
else {
if (isFinite(start)) {
start = start - (start % 1);
}
if (start < 0) {
start = Math.max(0, length + start);
}
}
for (var i = start; i < length; i++) {
if ((typeof(array[i]) !== "undefined") && (array[i] === item)) {
return i;
}
}
}
return -1;
}
에 임의의 자바 스크립트 오류
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; WOW64; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; MS-RTC LM 8; CIBA; .NET4.0C; .NET4.0E)
Timestamp: Fri, 2 Jul 2010 17:19:22 UTC
Message: 'length' is null or not an object
Line: 5
Char: 18997
Code: 0
URI: http://172.16.199.109/TWQAUDTUK_App/ScriptResource.axd?d=BssYA8UXb_xixM2kbWCVNiQB3yadiDxpyviVKlvm-OzfLO5PAqndPHn02Na1YNGeyuN9FBDbUO716zVqct-04yJjJTi77-kEQQ_jKSRCUY81&t=5dc69638
에 따라 제공?
답변을 게시하는 대신 추가 정보를 제공 할 수 있도록 질문을 편집 할 수 있습니다. – ChrisF
죄송합니다, Stack Overflow에 익숙하지 않습니다. 다른 토론 그룹에서는 보통 다른 사람들의 게시물 바로 뒤에 뭔가를 게시하여 더 많은 정보를 제공하므로 새로운 정보를 알 수 있습니다. 원래 질문을 수정 한 경우 추가 정보라는 사실을 알리는 방법은 무엇입니까? 감사. – hehongyu2000