小编czW*_*ter的帖子

KendoUI PanelBar记住扩展项目

我尝试实现Kendo UI PanelBar(参见http://demos.kendoui.c​​om/web/panelbar/images.html)如果我打开一些项目(高尔夫,游泳),然后点击"视频记录",我已经扩展了项目.但是当我刷新页面(点击某个链接)时,所有扩展的结构都会丢失.

在KendoUI论坛上,我发现,我只能获得所选项目的可能性,并且在重新加载页面后我必须计算所有节点.有什么办法,我怎样才能在我的情况下扩展项目?如果不需要,我不想使用html框架.

最好的问候,彼得

remember-me kendo-ui panelbar

3
推荐指数
1
解决办法
5417
查看次数

ASP.NET MVC4序列化或反序列化JSON期间出错 - 大数据

我写信给你网站上有错误:使用JSON JavaScriptSerializer进行序列化或反序列化时出错.字符串的长度超过maxJsonLength属性上设置的值.

使用的技术:C#,.NET FW 4.5,ASP.NET MVC4和Lint to SQL,Kendo UI(显示结果的网格).

我想返回(就Json而言)一大组数据 - 实际上我有50,000条记录(不会发生超过250,000条记录)

我尝试在web.config中放大maxJsonLength和将来启用压缩 - 同样的错误:

  <system.web.extensions>
    <scripting>
      <webServices>
        <jsonSerialization maxJsonLength="10485760"/>
      </webServices>
      <scriptResourceHandler enableCompression="true" enableCaching="true"/>
    </scripting>
  </system.web.extensions>
Run Code Online (Sandbox Code Playgroud)

接下来我尝试在C#类中重写return方法 - 同样的错误:a)默认

public JsonResult GetResult()
{
  // execute query for get result
  var myBigData = from ......
      select new
      {
          .......
      };

  // return result
  return this.Json(myBigData, JsonRequestBehavior.AllowGet);
}
Run Code Online (Sandbox Code Playgroud)

b)重写(仍然是错误的)

public JsonResult GetResult()
{
  // execute query for get result
  var myBigData = from ......
      select new
      {
          .......
      };

  // return result …
Run Code Online (Sandbox Code Playgroud)

c# json jsonserializer large-data asp.net-mvc-4

3
推荐指数
1
解决办法
3133
查看次数