使用@ Html.DisplayFor而不是@item有什么好处?

时间:2015-02-04 17:34:08

标签: asp.net-mvc foreach

使用的优点是什么呢?

@Html.DisplayFor(modelItem => item.Example)

而不是

@item.Example

在表格设置中使用 @foreach(模型中的var项目)

它们看起来很相似。

1 个答案:

答案 0 :(得分:1)

可能重复:When should I use Html.Displayfor in MVC

要点:

@* Can be used with a DisplayTemplate for extended displaying for the Type. *@
@Html.DisplayFor(modelItem => item.Example)

@* Only displays a HTML encoded (to better protect against XSS attack) string representation of the value. *@
@item.Example