强类型模型命名覆盖

时间:2013-06-05 20:03:10

标签: asp.net-mvc razor

我有一个强类型模型,它从数据库'startAmount'获取显示名称,我确信它应该做什么,但是如何覆盖它呢?

我希望它显示为“起始金额”。

<p>
@Html.LabelFor(m => m.IPACS_kpiHistory.startAmount)
<span class="field">
@Html.TextBoxFor(m => m.IPACS_kpiHistory.startAmount)
</span>
</p>

我查看了所有方法选项,但它们似乎都没有显示文本覆盖选项?

1 个答案:

答案 0 :(得分:1)

你试过这个吗:

@Html.LabelFor(m => m.IPACS_kpiHistory.startAmount, "Starting Amount")

或使用[Display]属性修饰您的视图模型属性:

[Display(Name = "Starting Amount")]
public double startAmount { get; set; }