好的,我已经搜索了足够长的时间,无法在网上找到它。所以这是我的问题,在asp.net MVC(5.1)razor默认帮助器我们可以使用DisplayNameFor从Name
属性获取Display
值是否有类似的检索Description
?
[Display(Name = "First Name", Description="What is your first name")]
public string FirstName { get; set; }
E.g。
@Html.DisplayNameFor(model=>model.FirstName)
答案 0 :(得分:1)
而是使用LabelFor
并尝试以下代码。
@Html.LabelFor(m => m.FirstName,
new{title=ModelMetadata.FromLambdaExpression<Models.Profile, string>
(m => m.FirstName, ViewData).Description})