我在非页面类中遍历并修改httpcookie后出现此问题,why????

解决方案 »

  1.   

    你改了哪里>
    ------------------------
    http://fenglin.xland.cn
    ------------------------
      

  2.   

    曾经有人遇到过,原因是他在foreach遍历时,进行了修改..如果你也是因为foreach时修改,将foreach改成for 循环..foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。
      

  3.   

    用for(int i=0;i<集合.Count;i++)
    {
       
    }
      

  4.   

    使用foreach的时候 不应该再此修改 集合的内容。foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组。foreach 语句用于循环访问集合以获取所需信息,但不应用于更改集合内容以避免产生不可预知的副作用。使用for操作
      

  5.   

    foreach访问对象是不是只读的啊
      

  6.   

    TO:foreach访问对象是不是只读的啊
    是的..
      

  7.   

    我已经高明白了,非页面类不能直接处理http请求,只能实现一个IHttpHandler接口的类来处理