2016-04-21 4 views
0

Ich muss die Daten auf der Grundlage der untenstehenden Bedingung zeigen. Müssen 5 Spalten und dann die nächsten Daten in der nächsten Zeile anzeigen. Ich bin neu für MVC. Bitte helfen Sie.Dem Codeblock fehlt ein abschließendes Zeichen "}". MVC-Rasierer Ansicht

@{ 
    int count = 0; 
    @foreach (var item in Model) 
    { 
     if (count == 0) { @:<tr> } 
     <td> 
      <p align="center">item.WeekNumber</p> 
     </td> 
     <td> 
      item.OpenFirst<br> 
      item.OpenSecond<br> 
      item.OpenThird 
     </td> 
     <td><font size="6">OpenResult</font></td> 
     <td> 
      item.CloseFirst<br> 
      item.CloseSecond<br> 
      item.CloseThird 
     </td> 
     if (count == 5) { count = -1; @:</tr> } 
     count++; 
    }     
} 
+0

Was möchten Sie in Ihrer Tabelle haben? – jamiedanq

Antwort

1

Hallo Ich denke, das Problem ist @ auf der ersten foreach Schleife. Bitte entfernen Sie es und versuchen Sie es. Und noch eine Sache, wenn Sie HTML im Razor-Code verwenden möchten, dann können Sie @Html.Raw() verwenden. (Beispiel @Html.Raw("<tr>"))

Verwandte Themen