![](/img/trans.png)
[英]How to pass a single return value by using if else condition with the help of MVC?
[英]In MVC, how to return a single value from list using foreach
我正在使用foreach
条件从表中获取特定值。 但是主要值相同,子值不同。 因此结果是返回多个父值。
我的代码是
<%foreach (DJ.Models.Color cpf in Model.Colors)
{ %>
<%:cpf.Behaviour.Name %><%:","%>
<%} %>
我的结果如下:
Red,
Red,
Red
因为子值包含
Red- one
Red- two
Red- three.
同时,可能性也会有不同的结果。 我想显示结果,例如如果相同的颜色具有不同的对象,则应返回单个值。 否则多个..该怎么做?
<%foreach (var cn in Model.Colors.Select(c => c.Behaviour.Name).Distinct())
{ %>
<%:cn %><%:","%>
<%} %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.