0

没有的父母:

@{
   foreach (var item in Model)
   {
  ((item.Mothers.Count) + (item.Fathers.Count)).ToString();
   }
}

O/P:没有父母:

没有的父母:

@{
foreach (var item in Model)
   {
 item.Mothers.Count +item.Fathers.Count
   }
}

O / p:没有父母:0 + 0

我试图显示 o/p,如果找不到父母(母亲/父亲)信息,则显示为零,如果母亲/父亲信息存在,则显示附加的 Mother.count()+Father.Count()。

我在做什么 ?

4

2 回答 2

0
 @foreach (var item in Model)
{
            <div>   
            No's Students :@item.Students.Count()<br />

有用?

            @{ var a = item.Mothers.Count().ToString ();
               var b = item.Fathers.Count().ToString ();
               var total = a.AsInt() + b.AsInt();
               }
            No's Parentsfdsfs :@total;

它不工作!为什么?

            No's Parents :@{ ((item.Mothers.Count()) +   (item.Fathers.Count())).ToString ();} 

            <hr />
    </div>
}
于 2013-11-12T11:05:47.533 回答
0

您可以检查两个实体的总和是否为 0,然后对结果执行操作。

如果母亲项和父亲项均为 0,则这将写入“没有父母”。否则,它将写入父母的数量。

@{
   foreach (var item in Model)
   {
    if(item.Mothers.Count == 0 && item.Fathers.Count == 0)
    {
        response.write("no parents");
    }else{
        response.write(((item.Mothers.Count) + (item.Fathers.Count)).ToString());
    }
   }
}
于 2013-11-11T21:02:05.653 回答