错误 'ASP 0107 : 80004005' 堆栈溢出最好的解决方法
来源:互联网 发布:在阿里云服务器搭建 编辑:程序博客网 时间:2024/06/05 18:01
本人今天碰到神经了。写了个提交表单,提交时候发现超过100K提交既然会出错
晕。。
具体错误对象是:
错误 'ASP 0107 : 80004005' 堆栈溢出
处理中的数据超过允许的极限。
错误 'ASP 0107 : 80020009'
发生意外
下面是我找到的最好的解决方法
这是前台代码
__________________________________
<FORM method=post action=LargePost.asp name=theForm onsubmit="BreakItUp()">
<Textarea rows=3 cols=100 name=BigTextArea>A bunch of text...</Textarea>
<input type=submit value=go>
</form>
<SCRIPT Language=JavaScript>
function BreakItUp()
{
//Set the limit for field size.
var FormLimit = 102399
//Get the value of the large input object.
var TempVar = new String
TempVar = document.theForm.BigTextArea.value
//If the length of the object is greater than the limit, break it
//into multiple objects.
if (TempVar.length > FormLimit)
{
document.theForm.BigTextArea.value = TempVar.substr(0, FormLimit)
TempVar = TempVar.substr(FormLimit)
while (TempVar.length > 0)
{
var objTEXTAREA = document.createElement("TEXTAREA")
objTEXTAREA.name = "BigTextArea"
objTEXTAREA.value = TempVar.substr(0, FormLimit)
document.theForm.appendChild(objTEXTAREA)
TempVar = TempVar.substr(FormLimit)
}
}
}
</SCRIPT>
____________________________________________________________________________________
ASP接收处!
<%
Dim BigTextArea
For I = 1 To Request.Form("BigTextArea").Count
BigTextArea = BigTextArea & Request.Form("BigTextArea")(I)
Next
%>
终于解决啦。。看你还牛。。
- 错误 'ASP 0107 : 80004005' 堆栈溢出最好的解决方法
- 错误 'ASP 0107 : 80004005' 堆栈溢出最好的解决方法
- 错误 'ASP 0107 : 80004005' 堆栈溢出IIS解决方法
- ASP 堆栈溢出的解决方法
- 堆栈溢出(Stack Overflow)的解决方法
- js堆栈溢出错误
- V8中的堆栈溢出错误
- asp.net错误处理最好的方法
- 金山词霸2003导致我的程序堆栈溢出错误
- ASP的80004005 错误及解决方法
- 堆栈溢出 的现象,
- 堆栈的溢出
- 堆栈的缓冲区溢出
- 堆栈溢出的原因
- 堆栈溢出的原因
- 堆栈溢出的原因
- 二分查找中的堆栈溢出错误
- 错误集锦-数组过大时,会导致堆栈溢出的错误
- C++Primer Plus学习笔记
- 一个普通IT人的十年回顾zz
- CodeSmith基础(一)
- CodeSmith基础(二)
- 中国大学要学会根据社会需求培养学生
- 错误 'ASP 0107 : 80004005' 堆栈溢出最好的解决方法
- DrumTeam的团队文化
- java处理XML文档-JDOM
- CodeSmith基础(三)
- 用VB和MTS开发多层数据库应用系统
- 嵌套表格的空白问题的图片
- CodeSmith基础(四)
- CodeSmith基础(五)
- CodeSmith基础(六)