FORM表单提交大量数据溢出问题

原创 2006年05月31日 18:21:00

关于80020009和80004005的错误处理最有效的方法
来自:未知 网址:未知 输入时间:2005-8-3 浏览次数: 1860 类别:Asp
本人今天碰到神经了。写了个提交表单,提交时候发现超过100K提交既然会出错

晕。。
具体错误对象是:
错误 'ASP 0107 : 80004005' 堆栈溢出
处理中的数据超过允许的极限。

错误 'ASP 0107 : 80020009'  
发生意外


下面是我找到的最好的解决方法
这是前台代码
__________________________________

onsubmit 这如果有二个以上函数用;号隔开.
<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
%>

相关文章推荐

分页page,关于form表单的控制范围问题。哪些数据会随着form表单提交?图文详解

前提:下图中的form1,form2,和都是在同一个jsp中。             类user包括三个属性:name,age,sex class User{ privte Stri...

HTML5第8次课堂笔记( 模拟form表单提交数据,xml的解析,jQuery的Ajax方法使用, mui的ajax)

HTML5第8次课堂笔记   1.  模拟form表单提交数据:(get方式)   body>   form method="get"action="DataTest7">   input type=...

Form表单提交参数类型与后台实体参数类型的问题

在SprForm表单提交到后台之后,都是以
  • judyfun
  • judyfun
  • 2014年07月07日 11:57
  • 4958

AJAX和form表单提交的中文转码问题全面解决,encoderURL两次转码的真相

前阵子做一个新闻发布系统,大量的用到ajax,中文乱码一直是个痛啊,通过大量的网上查询以下这篇文章能够很好的解决问题: 转载:http://blog.csdn.net/zhanngle/articl...

jQuery.form.js进行表单提交,中文乱码问题及解决

原文网址:http://www.verydemo.com/demo_c89_i26079.html 源于使用jquery,form.js进行表单提交时,发现保存到数据库时失败,而页面都已经统一为GBK...

form表单提交时的target问题

今天在处理一个form表达提交时遇到一问题,我通过jsp页面的form提交一个请求至spring mvc的控制器,控制器处理完毕之后要返回到一个新的页面,由于我的页面组成是frame框架的,有两个fr...

c# 模拟表单提交,post form 上传文件、大数据内容

表单提交协议规定: 要先将 HTTP 要求的 Content-Type 设为 multipart/form-data,而且要设定一个 boundary 参数, 这个参数是由应用程序自行产生,它会用...
  • xxj_jing
  • xxj_jing
  • 2015年12月08日 16:54
  • 11898

C#模拟form表单提交数据,上传文件

一般form的数据提交

JSP+Servlet学习经验1:解决form表单提交后相应页面中文乱码的问题

初学JSP与Servlet的同学估计经常会遇到类似问题,有时输入的中文响应输出为问号(???),有时输出乱码,今天查了一些资料算是理清了问题的原因。 1.问题根源 问题的根源在于form表单提交数据时...

form表单提交问题

今天做form表单提交遇到了两个问题: 1.提交后不能跳转到指定页面 jsp代码 新增 type="submit" class...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FORM表单提交大量数据溢出问题
举报原因:
原因补充:

(最多只允许输入30个字)