Model.Results
是保存结果模型列表的列表对象。通过类型在列表中对项目进行配对,并在一个循环中显示在视图中
public List<result> Results {get; set;}
class result
{
public int Id {get; set;}
public int resultId {get; set;}
public string resultName {get; set;}
public int resultTypeId {get; set;}
public string resultValue {get; set;}
}
我现在需要做的是显示其是直线前进认为名单:
@foreach(var result in Model.Results)
{
<ul>
<li> @result.resultName</li>
<li> @result.resultValue</li>
</ul>
}
但我需要做的是检查resultTypeId是一样的我要显示结果值在同一行上:
@foreach(var result in Model.Results)
{
<ul>
<li> @result.resultName</li>
@if(result.resultTypeId == any other result.resultTypeId in the list)
{
<li> @result.resultValue - @the other result.resultValue</li>
}
@else
{
<li> @result.resultValue</li>
}
</ul>
}
请让我知道如果您需要我说明更多。当我看到逻辑时,它看起来很直接,但是当我开始编码时,我无法看到它的方向。
在此先感谢。
是'-'减法还是分隔符? – Sefe
对不起,没有说清楚。这是一个分隔符 – MohammedT