【发布时间】:2008-09-17 17:24:49
【问题描述】:
我的 ASP.NET 代码中有一行 C#,如下所示:
DropDownList ddlStates = (DropDownList)fvAccountSummary.FindControl("ddlStates");
DropDownList 控件是在页面上的标记中显式声明的,而不是动态创建的。它位于 FormView 控件内。当我的代码到达这一行时,我收到一个 ArithmeticException 消息“对于 Int32,值太大或太小”。此代码以前有效,现在正在生产中。我启动了 VS2008 以对站点进行一些更改,但在我更改任何内容之前,我从页面中得到了这个异常。有人见过这个吗?
【问题讨论】:
-
你能给我们更多的代码吗?
-
您也可以提供堆栈跟踪吗?知道 ArithmeticException 的来源会很有用。也许FormView处于无效状态或什么?