2016-04-07 42 views
2

zugewiesen sind. Ich habe eine Liste zu ViewBag wie folgt zugeordnet.wie nur das erste Objekt aus der Liste angezeigt wird, die in C#, mvc

enter image description here

Dies ist der Code ...

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; 

hier allcertificates Listenzählwerte ist 2.But ich nur erste in den View .this zeigen wollen, ist meine Ansicht

@foreach(var items in @ViewBag.certificates) 
        { 
        <div class="row" style="padding-left:3%;"> 
         <div class="col-md-2 col-xs-2"><img class="img img-responsive" src="@items.certifyimageurltiny" /></div><div class="col-md-6 col-xs-8" style="margin-left:-6%;padding-top:2%;">@items.awardtype | @items.awardedyear</div> 
        </div> 
        } 

Wie kann ich das tun?

Antwort

1

diese statt foreach Versuchen:

<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> 
0

Eine minimale Änderung einfach sein würde, mit break; eine Zeile hinzufügen gerade über dem Schluss }.

0

Job in View Seite getan wie diese

<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> 

diesen Link: here half mir lot.thanx alle, die mich supprted.