我应该给 label 标签助手的 asp-for 属性赋什么值,才能从集合中显示项目。下面的代码会生成编译错误。
@foreach (var item in Model)
{
<label asp-for="item.BookingCode"></label>
}
我应该给 label 标签助手的 asp-for 属性赋什么值,才能从集合中显示项目。下面的代码会生成编译错误。
@foreach (var item in Model)
{
<label asp-for="item.BookingCode"></label>
}
@
字符转义了默认模型 Lambda 代码。 因此,您可以键入:
@foreach (var item in Model)
{
<label asp-for="@item.BookingCode"></label>
}
<label>
并不是很重要。但如果您想使用它,就像@JoelCunningham所说的那样,使用<label asp-for="@item.BookingCode">@item.BookingCode</label>
,asp-for值将显示标题作为属性名称,而在<label ...>...</label>
中的@item.BookingCode将显示@item.BookingCode的值。 - nam我有一种简单的方法来创建列表并显示其属性。
List<string> razones = new List<string>();
foreach (var item in _context.Reason)
{
razones.Add (item.Description);
}
System.Diagnostics.Debug.WriteLine(razones.Count);