Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在mvc中仅显示列表中已分配给viewbag的第一个对象_C#_Asp.net Mvc_List_Foreach_Viewbag - Fatal编程技术网

C# 如何在mvc中仅显示列表中已分配给viewbag的第一个对象

C# 如何在mvc中仅显示列表中已分配给viewbag的第一个对象,c#,asp.net-mvc,list,foreach,viewbag,C#,Asp.net Mvc,List,Foreach,Viewbag,我已经为ViewBag分配了一个列表,如下所示 这是代码 var cer = tac.getAwards(hotelLocID); List<Certificates> allcertificates = new List<Certificates>(); foreach (var items in cer) { allcertificates.Add(new Cer

我已经为
ViewBag
分配了一个列表,如下所示

这是代码

var cer = tac.getAwards(hotelLocID);
            List<Certificates> allcertificates = new List<Certificates>();
            foreach (var items in cer)
            {
                allcertificates.Add(new Certificates
                {
                    certifyimageurllarge = items.awardimage.largeimage,
                    certifyimageurlsmall = items.awardimage.smallimage,
                    certifyimageurltiny = items.awardimage.tinyimage,
                    awardedyear = items.year,
                    awardtype = items.awardtype
                });
            }


            ViewBag.certificates = allcertificates;

我怎样才能做到这一点。

试试这个而不是foreach:

<div class="row" style="padding-left:3%;">
    <div class="col-md-2 col-xs-2">
       <img class="img img-responsive" src="@ViewBag.certificates[0].certifyimageurltiny"/>
    </div>
    <div class="col-md-6 col-xs-8" style="margin-left:-6%;padding-top:2%;">
       @ViewBag.certificates[0].awardtype | @ViewBag.certificates[0].awardedyear
    </div>
</div>

@ViewBag.certificates[0]。awardtype |@ViewBag.certificates[0]。awardedyear

一个最小的改变是简单地添加一行
中断就在结束
}

作业的上方,在
视图中完成

 <div class="row" style="padding-left:3%;">
                        <div class="col-md-2 col-xs-2"><img class="img img-responsive" src="@ViewBag.certificates[0].certifyimageurltiny" /></div><div class="col-md-6 col-xs-8" style="margin-left:-6%;padding-top:2%;">@ViewBag.certificates[0].awardtype | @ViewBag.certificates[0].awardedyear</div>
                    </div>

@ViewBag.certificates[0]。awardtype |@ViewBag.certificates[0]。awardedyear
这个链接:帮了我很多。谢谢所有支持我的人

 <div class="row" style="padding-left:3%;">
                        <div class="col-md-2 col-xs-2"><img class="img img-responsive" src="@ViewBag.certificates[0].certifyimageurltiny" /></div><div class="col-md-6 col-xs-8" style="margin-left:-6%;padding-top:2%;">@ViewBag.certificates[0].awardtype | @ViewBag.certificates[0].awardedyear</div>
                    </div>