相关疑难解决方法(0)

什么是在asp.net-mvc网站上优化我的json的最佳方法

我目前在asp.net mvc网站上使用jqgrid,我们有一个非常慢的网络(内部应用程序),似乎需要花费很长时间来加载(问题是网络以及解析,渲染)

我试图确定如何最小化我发送给客户端的内容,使其尽可能快.

以下是我将控制器操作加载到网格中的简化视图:

     [AcceptVerbs(HttpVerbs.Get)]
     public ActionResult GridData1(GridData args)
     {
        var paginatedData = applications.GridPaginate(args.page ?? 1, args.rows ?? 10,
        i => new
           {
       i.Id,
       Name = "<div class='showDescription' id= '" + i.id+ "'>" + i.Name + "</div>",
       MyValue = GetImageUrl(_map, i.value, "star"),
       ExternalId = string.Format("<a href=\"{0}\" target=\"_blank\">{1}</a>",
       Url.Action("Link", "Order", new { id = i.id }), i.Id),
              i.Target,
              i.Owner,
              EndDate = i.EndDate,
              Updated = "<div class='showView' aitId= '" + i.AitId + "'>" + GetImage(i.EndDateColumn, "star") + "</div>",
                                                      })

        return Json(paginatedData);
     } …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc optimization performance json jqgrid

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

标签 统计

asp.net-mvc ×1

jqgrid ×1

json ×1

optimization ×1

performance ×1