【发布时间】:2010-10-18 17:23:59
【问题描述】:
“由于对象的当前状态,操作无效”在 .net 中的 .Clone() 操作中抛出异常。
我正在使用框架 2.0。
任何想法可能是什么原因。
提前致谢。
拉维
【问题讨论】:
-
你要克隆什么?
-
如果您至少提到被克隆对象的类型可能会有所帮助,甚至更好的是,告诉我们到那时它发生了什么。该错误本身非常普遍,因为有时无法克隆对象有很多原因。
“由于对象的当前状态,操作无效”在 .net 中的 .Clone() 操作中抛出异常。
我正在使用框架 2.0。
任何想法可能是什么原因。
提前致谢。
拉维
【问题讨论】:
在你的页面上单个帖子发送的表单字段数为1000,即MaxHttpCollectionKeys的默认值为1000,请尝试设置更大的值。
解决方法是在 webconfig 中添加 Key add key="aspnet:MaxHttpCollectionKeys" value="2001"
【讨论】:
很遗憾,您的问题没有包含足够的信息,无法直接回答。
但是,您绝对可以尝试使用Reflector 分析向您抛出异常的对象的 Clone 方法。
【讨论】: