Web 自定义控件,能不能判断当前的运行状态啊?即:是 VS 环境下的“设计模式”,还是在 Web 服务器上运行的最终“运行模式”。

解决方案 »

  1.   

    靠,是 this.Site.DesignMode 属性。
    我刚搞 .net 很菜,不好意思麻烦楼上的了。不过还有个问题:
    this.Site.DesignMode 在“设计模式”下该属性能正确反映,但在“运行模式”时调用该属性则引发异常,异常原因是“没有将对像引用的实例”(偶目前只好用 try 来判断“模式”了),请高手解释一下,谢谢!!
      

  2.   

    http://west-wind.com/weblog/posts/189.aspx
      

  3.   

    if(this.Site!=null && this.Site.DesignMode)
    {
    ...
    }