c# - 无法编辑日期
问题描述
我的模型。
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
[DataType(DataType.Date)]
public DateTime StartDateTime { get; set; }
我的观点
<div class="form-group">
@Html.LabelFor(model => model.Name, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Name, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Name, "", new { @class = "text-danger" })
</div>
</div>
当我尝试编辑时,我看到类似这样的内容,而不是我要编辑的日期。
UPD。html代码
<input class="form-control text-box single-line" data-val="true" data-val-date="The field FinishDateTime must be a date." data-val-required="Требуется поле FinishDateTime." id="FinishDateTime" name="FinishDateTime" type="date" value="29.10.2019">
解决方案
解决了。在 web.config 中创建全球化设置
推荐阅读
- java - BinaryOperator 的身份
- python-3.x - 在 selenium python 中检测浏览器的语言?
- reactjs - ReactJs redux 表单:传递给表单的初始值不显示
- java - 带有thymeleaf的Java spring-boot登录示例代码
- go - golang 模块和本地包
- javascript - SAPUi5 TypeError:I.fFunction.call 不是函数
- javascript - cytoscape.js 如何在 div 中显示节点?
- vb.net - 如何通过字符串从不同的项目/程序集中打开表单?
- javascript - 直到 N 个与 RXJS 相同的数字?
- php - 树枝宏可以返回值吗?