我有一个视图,其中包含由 Html.BeginForm 帮助程序和 Html.AntiForgeryToken 生成的表单。 通常,视图包含一个相当复杂的表和子表。 对于少量行(大约低于 1000 个主行),它可以按预期工作。
我注意到,当超过一定数量的行时(我不能准确地说出多少行),会发生以下错误:
net::ERR_CONNECTION_RESET
并且请求被重新发送到服务器...
再一次
net::ERR_CONNECTION_RESET
最多四五次最后就崩溃了
我发现当我只做一件事时 - 用 AntiForgeryToken 注释该行:
@using (Html.BeginForm(...))
{
@*@Html.AntiForgeryToken()*@
...
它适用于各种行数。
准确地说:带有 AntiForgeryToken 的表单在每个表格行中重复。
当然我不想停止使用AntiForgeryToken,但找不到导致此错误的原始原因。