C# ASP.Net标记帮助程序-使用实际属性值显示标签?
如何使用标记帮助器显示标签中属性的值?我想显示创建的时间戳,但当我使用下面的代码时,它只显示“created”两次,而不是“created”和实际的时间戳C# ASP.Net标记帮助程序-使用实际属性值显示标签?,c#,asp.net,.net,tag-helpers,C#,Asp.net,.net,Tag Helpers,如何使用标记帮助器显示标签中属性的值?我想显示创建的时间戳,但当我使用下面的代码时,它只显示“created”两次,而不是“created”和实际的时间戳 <div class="form-group"> <label asp-for="Created" class="col-md-2 control-label"></label> <div class="col-md-10">
<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>
结果:
创造
所需结果:
创建于2017年4月13日12:00:00假设您使用的是razor,您可能只需将其转储即可:
<div class="form-group">
<label asp-for="Created" class="col-md-2 control-label"></label>
@Created
</div>
@创造
假设您使用的是razor,您可能只需将其转储即可:
<div class="form-group">
<label asp-for="Created" class="col-md-2 control-label"></label>
@Created
</div>
@创造
如果需要将其放置在一个表单中,并将值回发,则需要一个输入(或为您创建的属性使用应答和额外的隐藏输入):
请参阅以创建css。如果需要将其放置在表单中并将值回发,则需要一个输入(或为所创建的属性使用应答和额外的隐藏输入):
请参阅以创建css。为什么您希望它在使用相同的asp for属性时表现不同?@Charlie我需要更改什么来指定我想要的数据值,不是显示名称?为什么您希望它在使用相同的asp for属性时表现不同?@Charlie我需要更改什么来指定我想要的是数据值,而不是显示名称?好的,这实际上是我在发布问题后测试的内容。我只是想可能有一种更优雅的“标记助手”方式来做这件事。好的,这就是我在发帖后测试的。我只是想可能会有一种更优雅的“标记助手”方法。