我已经给出了视图模型。我必须使用Html帮助器在标签上设置Amount的值(使用linq从表中检索)。
public class AllocationViewModel
{
public long ID { get; set; }
public string Name { get; set; }
public double Amount { get; set; }
}
查看页面代码: -
@model Assetry.Controllers.AllocationViewModel
@using (Html.BeginForm("Index", "Deal", FormMethod.Post))
{
@Html.DisplayFor(model => model.Amount)
}
答案 0 :(得分:0)
这样的事可能吗?
@model AllocationViewModel
@Html.DisplayFor(model => model.Amount)
答案 1 :(得分:0)
试试这个,
@Html.Label(Model.Amount)
或 如果你想要模特的价值,
@Html.LabelFor(model => model.Amount)
答案 2 :(得分:0)
我认为在您的情况下,您不需要显示模板,除非您希望使用模板以复杂的方式表示双精度。
尝试类似的东西(如果你只想显示金额):
<span>@Model.Amount</span>
编辑:
@Html.LabelFor(m => m.Amount)
@Html.TextBoxFor(m => m.Amount)