我有一个奇怪的问题。我正在开发一个asp.net.net mvc应用程序。我有一个刷新按钮,在控制器代码中构建一些数据和视图模型,并返回部分视图。那么这个刷新第一次确实有效。但是,当我尝试再次单击我的刷新按钮,一个JavaScript警告来“在第56行内存不足”asp.net mvc应用程序内存不足问题
说
我检查了我的任务管理器中看到发生了什么。我有一个3GB的内存,当这个错误警报显示使用的内存是1.41 GB。正常使用,因为它看起来像。但我不知道它为什么显示javascript错误警报。
此问题发生在我正在开发此应用程序的本地工作站中。
任何想法或意见,故障排除或解决这个问题表示赞赏。我可以使用IE7。
1.41GB,是由Web服务器进程还是浏览器使用的?你能告诉我们第56行代码是什么吗? – 2010-03-16 19:32:24
它说错误在606行,我把视图源没有代码在该位置的文件结尾。我的主页概念纳入了我的观点。 – SARAVAN 2010-03-16 20:04:02
我设法调试底层的javascript,下面这段代码就是抛出内存异常的地方。 //递归如果我们合并对象值 如果(深&&复制&& typeof运算副本=== “对象” &&!copy.nodeType) 目标[名称] = jQuery.extend(深, //决不移动原始对象,克隆它们 src ||(copy.length!= null?[]:{}) ,copy); 在上面的脚本中执行JQUERY.EXTEND时,将引发内存不足javascript异常。我不知道为什么。 上面的脚本是从我的JQUERY-1.3.2.js – SARAVAN 2010-03-16 20:51:10