我有一個行的C#在我的ASP.NET代碼後面,看起來像這樣:FindControl()方法拋出ArithmeticException?
DropDownList ddlStates = (DropDownList)fvAccountSummary.FindControl("ddlStates");
DropDownList控件在頁面上的標記明確聲明,不動態創建。它位於FormView控件的內部。當我的代碼碰到這一行時,我得到一個ArithmeticException,並顯示「Value對於Int32來說太大或太小」。此代碼以前已工作,現在正在生產。我啓動了VS2008對網站進行了一些更改,但在更改任何內容之前,我從頁面中獲得了此例外。任何人都看過這個嗎?
你能再給我們一些代碼嗎? – lordscarlet 2008-09-17 17:32:01
你也可以提供堆棧跟蹤嗎?知道ArithmeticException從哪裏來的將是有用的。 也許FormView處於無效狀態或什麼東西? – 2008-09-17 17:35:53