Asp.net mvc 无法在ASP.NET MVC视图中的foreach循环中应用where条件 @model IEnumerable @foreach(模型中的var项目) { 如果(@item.GlobalCodeCategoryValue==“115”) { @*图片格式:*@ @item.GlobalCodeCategoryName @*颜色*@ @item.GlobalCodeName @* 颜色+黑白 *@ @* 黑白 *@ } }

Asp.net mvc 无法在ASP.NET MVC视图中的foreach循环中应用where条件 @model IEnumerable @foreach(模型中的var项目) { 如果(@item.GlobalCodeCategoryValue==“115”) { @*图片格式:*@ @item.GlobalCodeCategoryName @*颜色*@ @item.GlobalCodeName @* 颜色+黑白 *@ @* 黑白 *@ } },asp.net-mvc,Asp.net Mvc,我想在foreach循环中使用where条件,而不是if条件,但无法这样做。请帮助我解决这个问题,因为我在这一点上被卡住了。您可以使用where inModel作为 @model IEnumerable<WIMMPortalServer.BAL.DTO.GlobalCodeDTO> @foreach (var item in Model) { if (@item.GlobalCodeCategoryValue == "115") {

我想在foreach循环中使用where条件,而不是if条件,但无法这样做。请帮助我解决这个问题,因为我在这一点上被卡住了。

您可以使用where in
Model
作为

@model IEnumerable<WIMMPortalServer.BAL.DTO.GlobalCodeDTO>
@foreach (var item in Model)
{
    if (@item.GlobalCodeCategoryValue == "115")
    {
        <div class="form-group">
            @*<h6 >PICTURE FORMAT:</h6>*@
            <h6>@item.GlobalCodeCategoryName</h6>
            <div class="checkboxs round">
                <div class="element">
                    <label id="lblcolor">
                    @*COLOR*@
                    @item.GlobalCodeName
                    <input type="checkbox" name="closed" value="closed">
                    <span class="checkmark"></span>
                    </label>
                </div>
                @*<div class="element dark">
                    <label id="lblbw">
                        COLOR + B/W
                        <input type="checkbox" name="closed" value="closed">
                        <span class="checkmark"></span>
                    </label>
                </div>*@
                @*<div class="element">
                    <label id="lblwhite">
                    BLACK & WHITE
                    <input type="checkbox" name="closed" value="closed">
                    <span class="checkmark"></span>
                    </label>
                </div>*@
            </div>
        </div>
    }
}
@foreach(模型中的变量项,其中(c=>c.GlobalCodeCategoryValue==“115”))
{
@*图片格式:*@
@item.GlobalCodeCategoryName
@*颜色*@
@item.GlobalCodeName
@*
颜色+黑白
*@
@*
黑白
*@
}
@foreach (var item in Model.Where(c=>c.GlobalCodeCategoryValue == "115"))
    {
       
            <div class="form-group">
                @*<h6 >PICTURE FORMAT:</h6>*@
                <h6>@item.GlobalCodeCategoryName</h6>
                <div class="checkboxs round">
                    <div class="element">
                        <label id="lblcolor">
                        @*COLOR*@
                        @item.GlobalCodeName
                        <input type="checkbox" name="closed" value="closed">
                        <span class="checkmark"></span>
                        </label>
                    </div>
                    @*<div class="element dark">
                        <label id="lblbw">
                            COLOR + B/W
                            <input type="checkbox" name="closed" value="closed">
                            <span class="checkmark"></span>
                        </label>
                    </div>*@
                    @*<div class="element">
                        <label id="lblwhite">
                        BLACK & WHITE
                        <input type="checkbox" name="closed" value="closed">
                        <span class="checkmark"></span>
                        </label>
                    </div>*@
                </div>
            </div>
        
    }