0

我收到一个看似随机出现的错误。

无法将“ASP.controls_ucscalevalue_ascx”类型的对象转换为“Controls_ucScalevalue”类型。

奇怪的是它有时会发生,然后消失,代码没有真正的变化。

我们是 2 个人从事这个项目,而错误出现在一台机器上,另一台能够无错误地运行它。根据github,我们都完全同步了。

触发代码的行是这一行

Controls_ucScalevalue value = (Controls_ucScalevalue)Page.LoadControl("Controls/ucScalevalue.ascx");

它在 90% 的时间里都有效,但在最后 10% 的时间里,我们有点卡住了,不知道如何摆脱这个错误信息。

4

1 回答 1

0

这是微软的一个bug。如果您编辑用户控件,有时错误会消失,如果您编辑其他控件,错误会再次出现。它出现在 asp.net 2.0 的项目中。在 MSN 中,您可以阅读有关错误的信息并下载修复程序。这里:msdn修复负载控制

于 2013-10-14T18:08:49.110 回答