如果值相同,你可以找簡單的if語句邏輯來顯示結果。簡單的IF語句如果值相同
我有數據來自我的模型,並列出這是視圖,它顯示在表中。
在我的第三列上,我想根據其他2列顯示一個綠色的勾號或紅色十字,它們都是數字,如果值相同,那麼它將顯示綠色,否則它將顯示紅色。
這是我從模型,PK和PartNum獲得的數據。
@Html.DisplayFor(modelItem => item.Pk)
@Html.DisplayFor(modelItem => item.PartNum)
我這是怎麼開始的if語句,但不知道該如何會怎麼做它:
@if (item.Pk ....//Confused how it will work here)
{
<i class="fa fa-check-circle green"></i>
}
else
{
<i class="fa fa-check-circle red"></i>
}
任何意見或做這個模型將是更容易。
完全視圖:
@if (Model.ToList().Count <= 0)
{
<h3 class="col-md-offset-4"> There is no Results</h3>
}
else
{
<table class="table table-bordered">
<tr>
<th>
@Html.DisplayNameFor(model => model.Pk)
</th>
<th>
@Html.DisplayNameFor(model => model.PartNum)
</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.Pk)
</td>
<td>
@Html.DisplayFor(modelItem => item.PartNum)
</td>
<td>
<i class="fa fa-check-circle green"></i>
<i class="fa fa-check-circle red"></i>
</td>
</tr>
}
'如果在剃鬚刀中的語句工作方式與在純粹的C#中一樣......你真的嘗試過什麼......? – walther 2015-03-02 11:22:15