Nesting foreach within If statement in ASP.NET Razor

 @foreach (var row in ViewBag.Contents.Rows)
 {
    <text> //wrap all code inside this tag
       <div class="row">
       <div class="col-lg-12"> 
       @if (row["ContentType"].ToString()=="Pdf")
       {
         <p style="margin-top:10px;"> @Html.Raw(row["Caption"].ToString()) <a href="~/LessonDetails/ViewFullPagePdf?contentid=@row["ContentId"]">View in full screen</a></p>
       }
       else
       {
         <p style="margin-top:10px;"> @Html.Raw(row["Caption"].ToString())</p>
       }
       <p style="margin-top:10px;">@Html.Raw(row["ContentDetails"].ToString())  </p>
       </div>
       </div>
       

       

    </text>
   counter = counter + 1;
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s