EditorFor不显示模型值

我试图显示一个组合和一个文本字段。该组合显示OK,并从模型中获取值和列表。还有6个其他连击,都可以正常工作。但是SalesPrice是唯一的“文本”字段,并且为空。

http://img3.mukewang.com/60a9b5740001c05204440140.jpg

<div class="form-group">

    @Html.LabelFor(model => model.PriceSourceSelected, htmlAttributes: new { @class = "control-label col-md-2" })

    <div class="col-md-10">

        @Html.DropDownListFor(m => m.PriceSourceSelected, Model.PriceSourceList, "Seleccione Origen", htmlAttributes: new { @class = "form-control" })

        @Html.ValidationMessageFor(model => model.PriceSourceSelected, "", new { @class = "text-danger" })

    </div>

</div>


<div class="form-group">

    @Html.LabelFor(model => model.SalesPrice, htmlAttributes: new { @class = "control-label col-md-2" })

    <div class="col-md-10">

        @Html.EditorFor(model => model.SalesPrice, new { htmlAttributes = new { @class = "form-control numericOnly", @type = "number" } })

        @Html.ValidationMessageFor(model => model.SalesPrice, "", new { @class = "text-danger" })

    </div>

</div>

在调试视图时检查局部变量我可以看到SalesPrice具有正确的值:

http://img1.mukewang.com/60a9b5810001563c08400125.jpg

弑天下
浏览 142回答 2
2回答

慕的地6264312

我解决了在Web.Config中更改uiCulture的问题&nbsp;&nbsp;<system.web> &nbsp;&nbsp;&nbsp;&nbsp;<globalization&nbsp;uiCulture="en"&nbsp;culture="en-US"&nbsp;/>

holdtom

尝试使用@ Html.TextBoxFor()。抱歉,我的简短回答/建议尚不能添加评论。
打开App,查看更多内容
随时随地看视频慕课网APP