如果值相同,你可以找简单的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