Razor - HTML.RAW nie wyświetla tekstu

Próbowałem wszystkich rozwiązań zaproponowanych na inne podobne pytania, ale żaden z nich nie wydaje się działać. W istocie próbuję wyświetlić tabelę wypełnioną danymi z kolekcji modeli. Samo to nie stanowi problemu, jednak chciałbym zmusić maszynkę do generowania jej zawsze w 3 kolumnach (bez względu na to, ile elementów mamy). Moim pierwotnym pomysłem było zrobienie tego w ten sposób:

 <table class="projects-grid">
    <tr>
    @for(int i = 0; i< Model.Count(); i++) 
     {
         if (i != 0 && i % 3 == 0) 
         {
             Html.Raw("</tr><tr>");
         }
        var item = Model.ElementAt(i);
        <td class="project-tile"> 
            @Html.DisplayFor(modelItem => item.Title)                
        </td>        
    }
    </tr>    
</table>

Tak więc w istocie co trzeci element, który chciałbym przekazać „Razor” ciąg „”, aby dodać kolejny wiersz do tabeli. Wszystko wydaje się działać dobrze, poza tym, że żądło nie jest obecne w źródle strony. W debugowaniu widzę, że ta linia

 Html.Raw("</tr><tr>");

Jest rzeczywiście wywoływany, ale nie ma wyjścia na wygenerowanej stronie.

Jakaś pomoc? Z góry bardzo dziękuję....

questionAnswers(5)

yourAnswerToTheQuestion