【发布时间】:2016-01-17 03:52:27
【问题描述】:
我有一个包含十几个属性的数据模型,比如 value1、value2、value3(实际上它们有有意义的名称,但这并不重要)。
在我的显示中,我需要对每个值执行以下操作:
@if (Model.Value1 >= 2)
{
<div class="col-sm-6 test-box-item">
<h5>@Html.DisplayNameFor(_ => Model.Value1)</h5>
<div>@Model.Value1</div>
</div>
}
这给他们十几个。
我想创建一个@function 或@helper 并将代码简化为:
DisplayValue(_ => Model.Value1)
DisplayValue(_ => Model.Value2)
...
但不知道该怎么做。
有什么想法吗?我想我需要一个接受表达式的函数,但我真的不知道如何编写代码。
【问题讨论】: