简单的 IF 语句如果值相同

simple IF statement if value are same

您好,我正在寻找简单的 if 语句逻辑,以便在值相同时显示结果。

我有来自我的模型的数据并列出了这个视图,显示在 table。

在我的第 3 列上,我想显示基于其他 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>
    }

试试这个:-

@foreach (var item in Model)
    {
        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.Pk)
            </td>

            <td>
              @Html.DisplayFor(modelItem => item.PartNum)

            </td>

            <td>
              @if (item.Pk == item.PartNum){
                <i class="fa fa-check-circle green"></i>
              }else{
                <i class="fa fa-check-circle red"></i>
              }
            </td>
        </tr>
    }

嗨,

                  <td>
                    @if(item.PartNum == 1 && item.Pk == 1)
                    {
                        <i class="fa fa-check-circle green"></i>
                    }
                    else
                    {
                        <i class="fa fa-check-circle red"></i>
                    }

                </td>

试试这个。

<i class="fa fa-check-circle @(item.Pk == item.PartNum ? "green" : "red")"></i>