У меня есть следующий код Razor MVC 4:
@for (int i = 1; i <= 100; i++) {
if (currentCol == 1) {
Html.Raw("<div class=row>");
@*Need to do this because can't have a open div within a if compiler doesnt like it *@
} if (currentCol == maxCol) {
Html.Raw("</div>");
}
currentCol++;
}
Я в основном пытаюсь сгенерировать содержимое каждой строки класса div условно с помощью тегов начала и конца в разных путях операторов if. Когда я просто использую прямой HTML, компилятор ему не нравится и думает, что скобки выключены. Похоже, что Html.Raw
- это решение из моих поисков в Интернете, но когда я использую Html.Raw
, div не появляется, когда я просматриваю источник.
Кто-нибудь знает, что происходит?