FineUI 官方论坛

标题: 使用ViewState时,F.state报错,哪位有遇到这种情况? [打印本页]

作者: gdcrx    时间: 2014-3-23 21:02
标题: 使用ViewState时,F.state报错,哪位有遇到这种情况?
使用ViewState时绑定到Grid时,F.state报错。
哪位有遇到这种情况?下面是报错时候的提示信息:

  1. var f0=F('regionAuto_region1_gdData'),f1=F('winSelect');f0.f_tpls="";F.state(f0,{"F_Rows":{"Values":[["","2912010-5小解放","#@TPL@#ctl07","前","1","一片"],["","2912010-5小解放","#@TPL@#ctl08","前","1","二片"],["","2912010-5小解放","#@TPL@#ctl09","前","1","四片"]],"DataKeys":[[2008],[2009],[2010]],"States":[[],[],[]]},"F_Rows_GZ":""});f0.f_loadData();f0.f_collapseAllRows();f0.f_selectRows();F.state(f1,{"Hidden":true});
复制代码

下面代码存放ViewState


  1.         private void BindData()
  2.         {
  3.             gdData.DataSource = Products;
  4.             gdData.DataBind();
  5.         }

  6.         private List<Auto_Parts> Products
  7.         {
  8.             get
  9.             {
  10.                 if (ViewState["Products"] == null)
  11.                  {
  12.                      ViewState["Products"] = new List<Auto_Parts>();
  13.                  }
  14.                 return (List<Auto_Parts>)ViewState["Products"];
  15.             }
  16.             set
  17.             {
  18.                 ViewState["Products"] = value;
  19.             }
  20.         }

  21. public class Auto_Parts
  22.     {
  23.         public int ID { get; set; }

  24.         public string FullName { get; set; }

  25.         public string Type { get; set; }

  26.         public string Position { get; set; }

  27.         public int Quantity { get; set; }

  28.         public string Standard { get; set; }

  29.         public string Name { get; set; }

  30.         public decimal Price { get; set; }

  31.         public string Pinyin { get; set; }

  32.         public string Wubi { get; set; }

  33.         public int HasCard { get; set; }

  34.         public int IsDualSlot { get; set; }

  35.         public string Remark { get; set; }

  36.         public decimal Total { get; set; }

  37.     }
复制代码



作者: sanshi    时间: 2014-3-23 22:34
ViewState和你给F.state没关系,请使用空项目重现问题
作者: gdcrx    时间: 2014-3-26 18:41
恩,程序报错,没提示具体信息。
最后跟踪到是对象没标示为可序列化。




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4