相关疑难解决方法(0)

122
推荐指数
4
解决办法
12万
查看次数

如何显示DisplayAttribute.Description属性值?

我有一个模型类,有这样的属性:

[Display(Name = "Phone", Description="Hello World!")]
public string Phone1 { get; set; }
Run Code Online (Sandbox Code Playgroud)

在我的视图中显示标签并渲染文本框以进行输入非常简单:

@Html.LabelFor(model => model.Organization.Phone1)
@Html.EditorFor(model => model.Organization.Phone1)
@Html.ValidationMessageFor(model => model.Organization.Phone1)
Run Code Online (Sandbox Code Playgroud)

但是如何渲染Description annotation属性的值,即"Hello World!"?

c# asp.net asp.net-mvc

69
推荐指数
6
解决办法
4万
查看次数

在asp.net MVC中不使用LabelFor Helper获取DisplayName属性

检索模型中项目的显示名称属性的最佳方法是什么?我看到很多人使用LabelFor帮助程序来处理所有事情,但如果我只想列出数据,那么标签就不合适了.有一个简单的方法只是获取名称属性,如果我只想打印出来,比如段落?

asp.net asp.net-mvc html-helper asp.net-mvc-3 asp.net-mvc-2

62
推荐指数
2
解决办法
3万
查看次数

如何为表标题>使用Display属性的ShortName属性

我看到DisplayAttribute有一个ShortName属性,但我看不到Html.ShortName帮手.如何在表格列标题中使用此短名称?我必须写自己的帮手吗?

asp.net-mvc asp.net-mvc-4

4
推荐指数
1
解决办法
2783
查看次数