在网页文本框中加入约6000行以上的数据,IE提示“处理中的数据超过允许的极限”或“溢出”错误,无法提交,不知有何方法?
前一阵子刚好解决过,为了要提交大文本,我在提交的时候,将表单中的内容用LEN的方式,测试它的长度,如果超过30K的话,则开始用MID方式将该文本切割,切割成几段则用总长度除以30K,假设有150K,那么切成5段,同时在一个SPAN内生成5个HIDDEN,按顺序将此5段赋值给此HIDDEN,之后提交,接收的时候,按数组的方式写到数据库同一字段中
以上方法获得了成功,我最大写进500K的文字进去
可是这个方法也是不现实的,主要不在写,而在读。在取出来的时候,虽然能够取出非常之多的数据,但要想显示在网页上,又显示不出来,此时又要用到分段取出,并分段显示的方式。
所以,写进大文本完全可以,但在实现上增加了很大的难度。是不是考虑用别的方法?