【发布时间】:2012-07-04 23:07:36
【问题描述】:
当我使用 Json.net 或 telerik grid 并将复杂对象传递给我的控制器操作时,我有一个奇怪的延迟 600 毫秒。这是我的代码:
[Authorize, GridAction(EnableCustomBinding = true)]
public ActionResult AjaxItemsLoad(GridCommand command)
{
var model = new GridModel();
model.Data = null;
model.Total = 0;
return View("Index", model);
}
为了测试,我用简单类型(少量字符串或 int32)更改复杂对象,延迟消失,响应时间为 70 毫秒。
然后我禁用默认 JsonValueProviderFactory 但延迟仍然相同。
问题:什么或谁会导致发布请求如此大的延迟?
非常感谢
【问题讨论】:
-
hm.. 这很有趣。你找到解决方法了吗?
标签: asp.net-mvc asp.net-mvc-3 performance json.net telerik-mvc