使用html helper在标签中设置模型的值

时间:2014-03-05 09:59:15

标签: asp.net-mvc

我已经给出了视图模型。我必须使用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)
  }

3 个答案:

答案 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)