103 字 ~ 1 分钟阅读

当提交的表单键值数量超过 ASP.NET 默认限制时,可能触发“对象的当前状态使该操作无效”异常。常见原因是表单字段过多(默认上限为 1000)。

可在 web.config 中提升限制:

1
2
3
<appSettings>
<add key="aspnet:MaxHttpCollectionKeys" value="5000" />
</appSettings>

根据业务规模调整数值,避免过大造成资源消耗。