当网络过慢,防止重复提交的方法.
Posted 只为_更加优秀!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当网络过慢,防止重复提交的方法.相关的知识,希望对你有一定的参考价值。
/// <summary>
/// 防止重复提交:false 重复提交
/// </summary>
/// <returns></returns>
public bool IsTimeStamp()
{
DateTime timeStamp;
if (Session["TimeStamp"] != null)
{
DateTime.TryParse(Session["TimeStamp"].ToString(), out timeStamp); //当Session不为空,取第一次操作的时间.
TimeSpan ts = DateTime.Now - timeStamp; //取时间差
if (ts.TotalMilliseconds < 500) //判断 毫秒数量
{
return false;
}
}
Session["TimeStamp"] = DateTime.Now; //给Session赋值.给操作的时间.
return true;
}
备注:建议此方法的调用,做在数据访问的总入口. 目前做法是业务逻辑调用.
以上是关于当网络过慢,防止重复提交的方法.的主要内容,如果未能解决你的问题,请参考以下文章