,我發現了以下異常:MVC3模型綁定的原因「從類型‘System.Int32’到‘System.Decimal’的參數轉換失敗 - 沒有類型轉換器」
異常{「參數轉換 從類型「System.Int32」鍵入 「System.Decimal」失敗,因爲沒有 型轉換器可以在這些類型之間轉換 「} System.Exception的 {} System.InvalidOperationException
這是我後使用JQuer y Ajax帖子將json發回控制器。 MVC3正確地將JSON綁定到模型,因爲我可以看到手錶中的所有數據,但是ModelState存在此錯誤。
視圖有一個單獨的小數字段和一個包含數字的文本框。 即使文本框具有整數值,我也會收到此錯誤。
任何想法爲什麼這是失敗?
任何人都可以解釋爲什麼默認行爲簡化版,雖然工作?我真的不明白爲什麼會這樣。 – Dan 2011-05-12 19:40:40
不知道,我想過提出一個針對MVC3項目的bug,但最終我沒有得到機會。 – jaffa 2011-05-23 10:31:55