在MVC中,如何使用foreach从列表返回单个值
本文关键字:列表 返回 单个值 foreach 何使用 MVC | 更新日期: 2023-09-27 18:06:47
我使用foreach
条件从表中获取一个特定的值。但是主值是相同的,子值是不同的。结果是返回多个父值。
<%foreach (DJ.Models.Color cpf in Model.Colors)
{ %>
<%:cpf.Behaviour.Name %><%:","%>
<%} %>
My Result is come as如下,
Red,
Red,
Red
因为子值包含
Red- one
Red- two
Red- three.
同时,可能性也会产生不同的结果。我想显示的结果是,如果相同的颜色有不同的对象,它应该返回单个值。另有多个,. .如何做到这一点?
<%foreach (var cn in Model.Colors.Select(c => c.Behaviour.Name).Distinct())
{ %>
<%:cn %><%:","%>
<%} %>