这个问题一直找不到解决的方法.

解决方案 »

  1.   

    试试用ajax实现吧,在页面上用javascript控制,调用出错则页面不刷新。这只是个想法,没试验过。.net的behavior似乎也能实现这个效果,都是页面不刷新提交服务器。
      

  2.   

    那只有可能保存在Cookies中了.但据说.Cookies的空间比较小
      

  3.   

    参考asp.net的消息队列吧,消息队列比较可靠地保证任务的完成,而且是异步的
      

  4.   

    to westart() 
    do you really know about MsMQ?what a funny jok
      

  5.   

    对于B/S程序来说,客户端就是浏览器,浏览器能够和本地打交道的就只有Cookie了。
    所以加上JS,实现的方式就是在提交button上加上onclick事件(客户端事件),在onclick调用的js的函数里将页面上所有的文本框和选择框的提交的值都写入Cookie,在提交成功后再调用另外一个JS函数把这个cookie删掉。
    如果提交失败的话,再次进入这个页面的时候,在body上加上onload事件,在onload调用的js函数里检测那个cookie是否存在,存在的话就从cookie加载所有的值到页面的控件上这里因为网络原因,不能用服务端的任何技术来实现,用什么MQ的更是可笑。所以用Js+Cookie才是正解。