亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IEnumerable<ViewModel>' 不包含列表的定義

IEnumerable<ViewModel>' 不包含列表的定義

C#
慕容3067478 2022-12-24 13:36:44
我有這個視圖模型:public class ViewModel{    public int Id { get; set; }    public List<Class1> OutputList { get; set; }}我將它傳遞給控制器中的部分視圖:foreach (Class1 sc in linqQuery)        {            var viewModel = new ViewModel            {                Id = sc.Id,                OutputList = sc.CodeExecutionResults.Where(s => s.Id == sc.Id).ToList()            };            model.Add(viewModel);        }return this.PartialView(model);然后,鑒于 cshtml我想顯示OutputList:@model IEnumerable<Models.ViewModel>@foreach (var item in Model){    <tr>        <td style="width:30%">           @foreach (var result in Model.OutputList)           {                <li> result.item </li>           }        </td>    </tr>}但我得到這個輸出:錯誤 CS1061“IEnumerable”不包含“OutputList”的定義,并且找不到接受“IEnumerable”類型的第一個參數的可訪問擴展方法“OutputList”(是否缺少 using 指令或程序集引用?)我的問題是,如何在中獲取嵌套IEnumerable<ViewModel>列表cshtml?
查看完整描述

1 回答

?
茅侃侃

TA貢獻1842條經驗 獲得超22個贊

采用item.OutputList


@model IEnumerable<Models.ViewModel>


    @foreach (var item in Model)

    {

        <tr>

            <td style="width:30%">

               @foreach (var result in item.OutputList)

               {

                    <li> result.item </li>

               }

            </td>

        </tr>

    }


查看完整回答
反對 回復 2022-12-24
  • 1 回答
  • 0 關注
  • 109 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號