Esto es muy extraño y no sé por qué. Tengo un modelo de vista que devuelven algún valor para mi objeto, cuando la prestación, lo tienen valores diferentes, sin embargo, que apunta a la misma propiedad:ASP.NET MVC Html.TextBoxFor presentó un valor diferente de <%: Model.value%>
<%: Model.myProperty %>
que devuelve "25", que es lo que he establecido la propiedad de ser. Pero cuando se procesó como un cuadro de texto, ¡devolvió "0" como el valor de mi cuadro de texto!
<%: Html.TextBoxFor(f => f.myProperty) %>
¿Alguna idea de por qué? La propiedad es de tipo decimal. Gracias.
¿Dónde y en qué punto establece el valor en 25? –
Ese código no se compilará. ¿Error de tipografía? Debería ser '<% = Html.TextBoxFor (f => f.myProperty)%>'. – GenericTypeTea
Tengo un poco de lógica antes de eso para determinar el valor de myProperty, luego algo como esto: var model = new MyViewModel {myProperty = 25}; Cuando ejecuto la depuración, muestra claramente myProperty = 25, y se refleja al representarlo como texto, pero para el cuadro de texto, de alguna manera no lo hizo. Gracias. – Saxman