Asp.net 简单IF语句IF值相同
嗨,我在寻找简单的if语句逻辑来显示值是否相同的结果 我有来自我的模型的数据提交,并列出了这是视图,它显示在一个表中 在我的第三列中,我想在另两列的基础上显示一个绿色的勾号或红色的十字,它们都是数字,如果值相同,那么它将显示绿色,否则它将显示红色 这是我从model、PK和PartNum获得的数据Asp.net 简单IF语句IF值相同,asp.net,asp.net-mvc,if-statement,Asp.net,Asp.net Mvc,If Statement,嗨,我在寻找简单的if语句逻辑来显示值是否相同的结果 我有来自我的模型的数据提交,并列出了这是视图,它显示在一个表中 在我的第三列中,我想在另两列的基础上显示一个绿色的勾号或红色的十字,它们都是数字,如果值相同,那么它将显示绿色,否则它将显示红色 这是我从model、PK和PartNum获得的数据 @Html.DisplayFor(modelItem => item.Pk) @Html.DisplayFor(modelItem => item.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(item.Pk..//fuzzle它在这里如何工作)
{
}
其他的
{
}
有什么想法或者在模型中更容易做到这一点
全景图:
@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>
}
@if(Model.ToList().Count Model.Pk)
@DisplayNameFor(model=>model.PartNum)
@foreach(模型中的var项目)
{
@DisplayFor(modelItem=>item.Pk)
@DisplayFor(modelItem=>item.PartNum)
}
试试这个:-
@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>
}
@foreach(模型中的变量项)
{
@DisplayFor(modelItem=>item.Pk)
@DisplayFor(modelItem=>item.PartNum)
@if(item.Pk==item.PartNum){
}否则{
}
}
您好
@如果(item.PartNum==1&&item.Pk==1)
{
}
其他的
{
}
试试这个
<i class="fa fa-check-circle @(item.Pk == item.PartNum ? "green" : "red")"></i>
If语句在razor中的工作原理与纯c#中的相同。。你真的试过什么吗。。。?
<i class="fa fa-check-circle @(item.Pk == item.PartNum ? "green" : "red")"></i>