zoukankan      html  css  js  c++  java
  • 当网络过慢,防止重复提交的方法.

    /// <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;
    }

    备注:建议此方法的调用,做在数据访问的总入口.  目前做法是业务逻辑调用. 

  • 相关阅读:
    利用Oracle创建数据库
    安装Oracle 10g
    安装ArcGIS Engine 9.3
    安装ArcGIS Desktop 9.3
    绘制扇形效果线条小Bug解决
    MFC画线功能总结
    MFC消息映射机制以及画线功能实现
    truncate
    postgresql死锁处理
    python编程中的if __name__ == 'main': 的作用
  • 原文地址:https://www.cnblogs.com/TanYong/p/6687760.html
Copyright © 2011-2022 走看看