随笔分类 - Web开发
摘要:当前大多数Web应用程序都是基于数据库驱动,这其中经常遇到的一个问题:按F5键刷新造成的数据重复提交 曾经尝试过一些方法,最有效的是一篇发表在MSDN的方法,原理如下:在ASP.NET页面中设置一个隐藏域,这个隐藏域保存着当前页面中控件的视图状态,如果是通过提交按钮提交或者页面回发,这个隐藏域的值会改变,但是如果是通过按浏览器的F5键刷新,则这个隐藏域的值不会改变。 通过上述的原理,我们只需在页面保存上一次隐藏域的值,然后在页面执行时判断对比当前隐藏域的值,就可以知道 客 户端是通过那种方式来执行数据提交。但是这种方法有非常大的局限性:1、服务器端需要每次保存额外的数据,要想每次获取隐藏域的值
阅读全文
摘要:TransactionOptions transactionOption = new TransactionOptions(); //设置事务隔离级别 transactionOption.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted; // 设置事务超时时间为60秒 transactionOption.Timeout = new TimeSpan(0, 0, 60); using (TransactionScope sco...
阅读全文
摘要:async: false, 这个与原来可以解决同步问题。同时,Ajax中返回bool值时都是不成功的。functionrefundUseCoupon(trxOrderGoodsId){$.ajax({type:'GET',url:'<%=contextPath%>/ucenter/getCouponPayment.do',data:{"trxGoodsId":trxOrderGoodsId},dataType:'json',cache:false,async:false,<prename="code
阅读全文
摘要:一直以为是两件不同的事情,一直以为手机网页做起来比电脑的神秘,后来,发现,不是秘密了。原来是一样的只是这点不同而已<!-- saved from url=(0026)http://wapbaike.baidu.com/ --><!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"><!--STATUS OK--><HTML><HEAD&g
阅读全文

浙公网安备 33010602011771号