FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 1554|回复: 2
打印 上一主题 下一主题

使用ViewState时,F.state报错,哪位有遇到这种情况?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-23 21:02:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用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.     }
复制代码


沙发
发表于 2014-3-23 22:34:13 | 只看该作者
ViewState和你给F.state没关系,请使用空项目重现问题
板凳
 楼主| 发表于 2014-3-26 18:41:23 | 只看该作者
恩,程序报错,没提示具体信息。
最后跟踪到是对象没标示为可序列化。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-26 19:31 , Processed in 0.055780 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表