如何在视图中访问 ViewModel 的属性
How to access attributes of ViewModel inside Views
我有以下 ViewModel:
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>
我不想为 Placeholder
硬编码 "First Name"
,而是想使用 Display
属性的值。
我查看了 SO 中的几个答案,但不知道该怎么做。
有些帖子在谈论 ModelMetadata
但我不知道该怎么做。
我们将不胜感激。
我post这里的答案可能对别人有帮助。感谢@Stephen Muecke
<div class="form-group">
@Html.DevExtreme().TextBoxFor(m => m.FirstName)
.Placeholder(Html.DisplayNameFor(m => m.FirstName).ToString())
</div>
我有以下 ViewModel:
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>
我不想为 Placeholder
硬编码 "First Name"
,而是想使用 Display
属性的值。
我查看了 SO 中的几个答案,但不知道该怎么做。
有些帖子在谈论 ModelMetadata
但我不知道该怎么做。
我们将不胜感激。
我post这里的答案可能对别人有帮助。感谢@Stephen Muecke
<div class="form-group">
@Html.DevExtreme().TextBoxFor(m => m.FirstName)
.Placeholder(Html.DisplayNameFor(m => m.FirstName).ToString())
</div>