ASP.NET MVC Html.TextBoxFor отображает значение, отличное от <%: Model.value%>

Это очень странно, и я не знаю, почему. У меня есть ViewModel, который возвращает какое-то значение для моего объекта, при рендеринге они имеют разные значения, но они указывают на одно и то же свойство:

<%: Model.myProperty %>

Возвращает «25», что я и установил для свойства , Но когда он отображается как текстовое поле, он возвращает «0» в качестве значения для моего текстового поля!

<%: Html.TextBoxFor(f => f.myProperty) %>

Есть идеи, почему? Свойство имеет десятичный тип. Спасибо.

6
задан Jason Berkan 6 October 2010 в 22:16
поделиться