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