代码之家  ›  专栏  ›  技术社区  ›  FLICKER

如何在视图中访问ViewModel的属性

  •  0
  • FLICKER  · 技术社区  · 7 年前

    public class RegisterViewModel
    {
        [Display(Name = "First Name")]
        public string FirstName { get; set; }
    }
    

    在我看来,我正在使用DevExtreme组件和语法。

    <div class="form-group">
        @Html.DevExtreme().TextBoxFor(m => m.FirstName).Placeholder("First Name")
    </div>
    

    我不想硬编码 "First Name" 对于 Placeholder 并且喜欢使用价值 Display 属性。

    我复习了中的几个答案,但不知道怎么做。

    一些帖子正在谈论 ModelMetadata 但我不知道该怎么做。

    任何帮助都将不胜感激。

    1 回复  |  直到 7 年前
        1
  •  0
  •   FLICKER    7 年前

    我把答案贴在这里可能是为了帮助别人。感谢@Stephen Muecke

    <div class="form-group">
        @Html.DevExtreme().TextBoxFor(m => m.FirstName)
            .Placeholder(Html.DisplayNameFor(m => m.FirstName).ToString())
    </div>