定义页面类全局变量:
Hashtable SingleResultList=new Hashtable();
Hashtable MultiResultList=new Hashtable();点击按钮提交后遍历
protected void btnSubmit_Click(object sender, EventArgs e)
    {
        
        foreach (DictionaryEntry de in SingleResultList)
        {
            /////////
        }
   }
这时候哈希表count=0,原来赋的值为什么没有了?

解决方案 »

  1.   

    另外,Web应用程序是无状态的。每次请求一个新网页或者刷新页面服务器都会创建一个当前页的新实例,这就意味着无法获取页面的以前的信息,如果确实需要这么做,需要采用额外的机制。
      

  2.   

    asp.net夜话之五:Page类和回调技术
    在今天我主要要介绍的有如下知识点:Page类介绍:介绍单页模型和页面、代码分离模型。Page的生命周期:介绍Page类个各个生命周期还有Page生命周期内的一些相关事件。IsPostBack属性:用于判断当前页面是否是响应客户端回发。ClientScriptManager类:用于动态向当前页面注册javascript脚本的类。回调技术(CallBack):通过回调实现在客户端调用服务器端方法而不用提交整个表单。
    http://blog.csdn.net/zhoufoxcn/archive/2008/09/28/2990318.aspx建议你看看这篇文章,你就能理解为什么没有了。
      

  3.   

    不可能没有的。
    你在哪给hashtable赋值的。贴出来。