【发布时间】:2017-08-21 12:58:04
【问题描述】:
我想创建一个通用视图,但我遇到了 asp-for 接受来自变量的字符串输入的问题。
我遇到的问题与此非常相似:How can I pass string value for "asp-for" in asp net 5
但是,该票证中提供的答案在 .Net Core 中不起作用。
以下是剃须刀页面的示例:
@foreach (var property in ViewData.ModelMetadata.Properties)
{
var propertyName = property.DisplayName ?? property.PropertyName;
<div class="form-group">
<label asp-for="@propertyName" class="col-md-2 control-label"></label>
<div class="col-md-10">
<input asp-for="@propertyName" class="form-control" />
<span asp-validation-for="@propertyName" class="text-danger"></span>
</div>
</div>
}
上面我正在尝试为对象的每个属性创建一个输入字段、输入名称和验证。
【问题讨论】:
标签: c# razor asp.net-core-mvc