不同的值這很奇怪,我不知道爲什麼。我有渲染時爲我的對象,返回一些值一個ViewModel,他們有不同的價值觀,然而,它們指向同一個屬性:ASP.NET MVC Html.TextBoxFor呈現與<%:Model.value%>
<%: Model.myProperty %>
返回「25」,這是我給自己定財產是。但是,當它作爲一個文本框呈現時,它返回「0」作爲我的文本框的值!
<%: Html.TextBoxFor(f => f.myProperty) %>
任何想法爲什麼?該屬性是十進制類型。謝謝。
你在什麼時候將數值設置爲25? – 2010-09-02 21:07:38
該代碼不會編譯。錯字?應該是'<%= Html.TextBoxFor(f => f.myProperty)%>'。 – GenericTypeTea 2010-09-02 21:10:37
我有一些邏輯之前,以確定myProperty的值,然後像這樣: var model = new MyViewModel {myProperty = 25}; 當我運行調試,它清楚地顯示myProperty = 25,它反映時,它呈現爲文本,但對於文本框,它不!謝謝。 – Saxman 2010-09-02 21:12:46