我做了一OA,现在想在一个电脑上只有一个实例在运行,如何才能做到这一点呢,
就是所只能打开一个登陆页面。谢谢大家。

解决方案 »

  1.   

    我记得好象javascript就能作到这一点,可是我记不起来啊
      

  2.   

    用单例模式(SingletonPattern)
    简单实现:
    public sealed class Singleton
    {
       static Singleton instance=null;    Singleton()
        {
       }   public static Singleton Instance
        {
            get
            {
               if (instance==null)
               {
                   instance = new Singleton();
               }
               return instance;
            }
        }
    }
    在.NET下有多种实现方法,详情可参考这篇文章:
    http://terrylee.cnblogs.com/archive/2005/12/09/293509.html
      

  3.   

    使用window.open("...")打开登录页面。
      

  4.   

    在微软的官方网站上webcast
    说应该是用单例模式(SingletonPattern)