当提交服务器失败时 的一个难题.问题描述 :
  项目是bs构架 , 由于客户的网络不稳定 时常出现提交失败的情形(就是拔网线访问 www.google.com的那个错误白页),这时候他们的刚刚输入的内容就都没有了.难点:
  因为服务器没有接受到值 所以只能存放在客户端了.
  这个字段又特别的大 我原本用 cookie做的,但它一个cookie有4k的限制所以也不行.我想得出的方案:
1. 一个网站可以设置多个 cookie 文件吗 如何实现(设置多个cookie文件把他加起来).

解决方案 »

  1.   

    cookie 总归有限制。一个可行的办法:<form target="A">
    注意,如果不得不使用runat=server的表单,请将一个隐藏。
    <iframe name="A" style="display:none"></frame>
    页面加提示:如果没有出现提交成功的对话框,表示网络有问题,请重新点击提交按钮,或者将这个frame的显示打开,让用户看到具体结果
      

  2.   

    错了。是
    <iframe name="A" style="display:none"></iframe>
      

  3.   

    注意,不要使用asp:Button的按钮,使用<input type=button即可
      

  4.   

    可以使用 多个cookie
    设置 不同的 cookie 名称 即可