所以在我的模型,我有:文本框在MVC 3顯示了在應用程序零值開始
public int Number {get; set;}
在我看來
我打電話:
@Html.TextBoxFor(m => m.Number, new { id = "Number" })
當我運行的應用程序存在的TextBox 0值。
我試圖改變模式是這樣的:
public int? Number {get; set;}
但然後我得到的例外......但是我在我的模型
public decimal? Price {get; set;}
在我看來:
@Html.TextBoxFor(m => m.Price, new { id = "Price" })
當我運行這個文本框是空的,一切都很好。有人會解釋爲什麼在這種情況下int不能是空類型嗎?我得到的例外是Method not found: 'Int32'
的目標不是在文本框,但正常的空文本框
你可以發佈你得到的異常嗎? – 2012-04-18 12:01:22
未找到方法:'Int32 WebUI.Model.SomeModel.get_Price()'。 – TheMentor 2012-04-18 12:35:25
@TheMentor - 什麼是get_Price()?這叫什麼名字?這是從你的模型中調用的嗎?你可以張貼視圖和模型,以便我們可以得到清晰的圖片。 – Dangerous 2012-04-18 12:47:48