如何使用标签助手显示标签中属性的值?我想显示创建的时间戳,但是当我使用下面的代码时,它只显示“创建”两次而不是“创建”和实际时间戳。
<div class="form-group">
<label asp-for="Created" class="col-md-2 control-label"></label>
<div class="col-md-10">
<label asp-for="Created" class="form-control"></label>
</div>
</div>
结果: 创建Created
期望的结果: 创建于04/13/2017 12:00:00
答案 0 :(得分:2)
假设您正在使用剃刀,您可能只是转储它:
<div class="form-group">
<label asp-for="Created" class="col-md-2 control-label"></label>
@Created
</div>
答案 1 :(得分:2)
如果需要将此值放回已回发值的表单中,则您需要输入(或使用@Charlie's答案以及Created属性的额外隐藏输入):
<div class="form-group">
<label asp-for="Created" class="col-md-2 control-label"></label>
<div class="col-md-10">
<input asp-for="Created" class="form-control my-label-class" type="datetime" />
</div>
</div>
请参阅this stackoverflow创建CSS。