【发布时间】:2020-02-17 09:12:40
【问题描述】:
我有以下 Razor 表列:
<td style="width: 300px;">@Html.DisplayFor(m => m.TendersReceived[i].Name)</td>
然而列的客户端呈现显示模型属性name,即上面在名称列中显示Name,而不是实际名称,值 Name 属性。
有关TendersReceived 属性的更多信息:
public List<TenSubTenderersQualitySummaryItemViewmodel> TendersReceived { get; set; } = new List<TenSubTenderersQualitySummaryItemViewmodel>();
public class TenSubTenderersQualitySummaryItemViewmodel
{
public int Number { get; set; }
public string Name { get; set; }
public decimal Wq { get; set; }
public decimal Threshold { get; set; }
[Display(Name = "Qualify")]
public bool DoesQualify { get; set; }
[Display(Name = "Qualify")]
public string DoesQualifyText => DoesQualify ? "YES" : "NO";
public string Progress { get; set; }
[Display(Name = "Staff Acceptability")]
public string StaffAcceptability { get; set; }
[Display(Name = "POINTS RANKING")]
public decimal PointsRanking { get; set; }
public bool IsNrt { get; set; }
public decimal PointsTechnical { get; set; }
public decimal PointsManagement { get; set; }
public decimal PointsQuality { get; set; }
public decimal PointsTotal { get; set; }
}
【问题讨论】:
-
能否在您的问题中为我们发布
TendersReceived课程? -
@NathanMiller 我已经这样做了。
-
@ProfK 你能分享你预期输出的任何例子吗?
-
@ProfK 你能分享你的视图代码吗?
标签: asp.net-mvc web razor html-helper