gpt4 book ai didi

asp.net-mvc - 将用户对象传递给 Controller ​​操作会导致很大的延迟

转载 作者:行者123 更新时间:2023-12-02 05:06:09 26 4
gpt4 key购买 nike

当我使用 Json.net 或 telerik 网格并将复杂对象传递到我的 Controller 操作时,我有一个奇怪的 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 但延迟仍然相同。

问题:什么或谁会导致 post 请求如此大的延迟?

非常感谢

最佳答案

据我所知,您可能有 2 个问题。第一个是我看到您正在使用 CustomBinding,请查看您正在使用的自定义绑定(bind)代码,那里可能存在问题。其次,您是否对您的模型进行了任何类型的验证,即传递给您的 Controller 操作的对象? – Nikron 28 分钟前

关于asp.net-mvc - 将用户对象传递给 Controller ​​操作会导致很大的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11329186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com