序列化类型为“System.Globalization.CultureInfo”的对象时检测到循环引用。该如何处理
//根据页码获得数据,在()里要加上下文HttpContext context,要不然活不到数据
         void GetPagedList(HttpContext context)
         {
             //获取页码
             string strPi = context.Request.QueryString["pi"];        
             int intPi = 0;          
             if (!int.TryParse(strPi, out intPi))
             {[code=C#][/code]
                 intPi = 1;
             }
             BLL.GetDate dal = new BLL.GetDate();
             DataSet list = dal.Bind();                            
             //这行报错说“序列化类型为“System.Globalization.CultureInfo”的对象时检测到循环引用”
             string strJsonArr = new JavaScriptSerializer().Serialize(list);
             context.Response.Write(strJsonArr);                        
             context.Response.End();
         }
  /////////////////////////////////////////////////////////////////////////////////////////////////
         public DataSet Bind()
         {
             string sqlstr = "select * from board_info order by BoardId asc";
             Common common = new Common();
             DataSet ds=common.GetDataSet(sqlstr);
             return ds;
         }
------解决方案--------------------
不能序列化集合类吧。参数是object,只能序列对象之类的。
网上有很多,把dataset转成JSON串的代码。用吧。