.cs System.Threading.Thread thread = null;
    protected void Page_Load(object sender, EventArgs e)
    {    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        thread.Abort();
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        coun = 3;
        thread = new System.Threading.Thread(new System.Threading.ThreadStart(printEn));
        thread.Start();
    }
  void printEn(){
做死循环的事情
}  现在的问题就是
我点按钮1之后 死循环开始   然后我点按钮二 停止这个线程 。 现在的情况就是  页面一直在执行
1 .点BUTTON2 没反应 因为服务器 死循环
2. 点BUTTON2  thread为空 因为对象为空。  
在不存数据库的情况下  怎么做比较合适呢