问题标签 [invalidoperationexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# 无效操作异常
我明白InvalidOperationException
了,应用程序崩溃了。
不明白为什么。有什么帮助吗?谢谢。
编辑:“N.NAME”打印!然后就崩溃了。
EDIT2:我试图捕捉异常,应用程序无论如何都会崩溃。
windows-mobile - c# smartdevice - HTTPWEBREQUEST GET vs POST InvalidOperationException
在下面的代码中,DoGet 工作非常稳定。但是 DoPost 会随机抛出一个无法捕获的InvalidOperationException。我搞不清楚了。任何指示都会有巨大的帮助。
.net - 枚举一个集合,然后修改它,抛出异常的先例是什么?
在枚举 .NET 集合时,MSDN 指出:
只要集合保持不变,枚举数就保持有效。如果对集合进行了更改,例如添加、修改或删除元素,则枚举器将不可恢复地失效,并且其行为未定义。
“不可恢复的无效”究竟是什么意思?
以一棵二叉树为例,它向下引用左右子节点,也向上引用父节点。在这样的树中,对树中单个节点的单个引用就足以在树中导航,因为您可以轻松地从中找到树中的下一个节点。
所以对于那棵树,假设我删除了一些其他节点(大概,我没有删除我当前所在的节点),我还应该使枚举器无效吗?请注意,这里我不是在谈论多线程操作,只是一个运行循环的单个线程,并在循环体内修改集合。
这个“法则”真的就是,一个法则,即使枚举器可以继续,它也不应该?
asp.net-mvc - MVC2:无法将字符串转换为 ExtensionDataObject(不知道我想要)
我收到以下 InvalidOperationException:
在我的 ASP.Net MVC2 页面上的 Post 操作中,但我真的不确定它指的是什么。我正在使用数据注释验证:
我的视图继承自具有 FamilyPerson 子类型的 ViewPage。我只是创建名称与 FamilyPerson 匹配的控件,然后提交表单,但由于某种原因,我的 ModelState 无效,上述错误显然是原因。我对错误的性质感到非常困惑。类似的代码适用于其他视图和操作。
有人可以指出我可能会导致这种情况的事情的方向吗?
c# - System.InvalidOperationException 与 SQlBulkCopy
执行批量复制时出现以下错误。
我使用以下代码。
上述字段的我的 SQL 数据类型是:
我不知道我做错了什么。
c# - .NET xsd 导入器创建不可序列化的类
我正在使用 .NET XSD.EXE导入器从一组 XSD 文件中生成 C# 类。当我尝试将其中一个类序列化为 XML 时,它失败了(InvalidOperationException),当我深入研究它时,我发现其中一个创建的类似乎是错误的。
这是相关的 XSD 代码:
这是从中生成的 C# 代码:
它制作了Warnings
一个数组的数组WarningType
。当我尝试将其序列化为 XML 时,出现InvalidOperationException
异常:
- 无法生成临时类(结果=1)。
- 错误 CS0030:无法将类型“WarningType[]”转换为“WarningType”
- 错误 CS0030:无法将类型“WarningType[]”转换为“WarningType”
- 错误 CS0029:无法将类型“WarningType”隐式转换为“WarningType[]”
- 错误 CS0029:无法将类型“WarningType”隐式转换为“WarningType[]”
但是,如果我将生成的代码从 更改为WarningType[][]
,WarningType[]
那么它可以很好地序列化。
每当我重新生成它时都没有编辑生成的 C# 类(希望以后会不那么频繁),还有其他解决方案吗?这是 xsd.exe 中的错误还是 XSD 文件不正确?也许 XmlSerializer 有问题?
我想要的是正确序列化为针对 XSD 进行验证的 XML 的 C# 代码。现在锯齿状数组似乎是错误的,因为如果我删除它,它就会生成 XML。
我正在使用 Visual Studio 2008。
asp.net - 接受列表的 ASP.NET Web 方法因“Web 服务方法名称无效”而失败。
我想创建一个接受自定义对象列表(通过 jQuery/JSON 传入)的 Web 方法。
当我在本地运行网站时,一切似乎都正常。jQuery 和 ASP.NET,每个人都很高兴。但是当我把它放在我们的一台服务器上时,它就炸了。jQuery 在 ajax 请求后收到 500 错误,响应为:
System.InvalidOperationException:EditCustomObjects Web 服务方法名称无效。
这是网络服务方法:
还有我的 jQuery 代码(我认为这并不重要,因为错误似乎发生在 Web 服务级别):
customObjectList 的初始化如下:
我像这样(通过循环)向它添加项目:
那么,我在这里做错了吗?有没有更好的方法将数据数组从 jQuery 传递到 ASP.NET Web 服务方法?有没有办法解决“Web Service 方法名无效”。错误?
仅供参考,我在 Windows Server 2003 机器上运行 .NET 2.0,我从这个站点获得了上述代码:http: //elegantcode.com/2009/02/21/javascript-arrays-via-jquery-ajax -to-an-aspnet-webmethod/
编辑:有人要求提供有关网络服务的更多信息,我宁愿不提供整个课程,但这里有更多可能会有所帮助:
巴拉
c# - “InvalidOperationException:当前正在使用的对象”取决于控件类型
如果我有以下代码,一切都会正常工作 - 没有例外。
如果不是上面我做了这个(其他一切都一样):
我得到一个“InvalidOperationException:对象当前......”。
我很困惑,因为我认为两个代码都会尝试同时访问 _irViewAreaBitmap,一个可以成功使用它,而另一个不能!
谢谢!
c# - 为什么 XmlSerializer 会抛出 InvalidOperationException?
如果您需要,这是整个课程:
(PS:如果您有任何改进我的代码的技巧,请随时分享,我是 C# 初学者)
.net - Python 中 .Net InvalidOperationException 的类比是什么?
InvalidOperationException
.Net in的类比是什么Python
?