Я новичок в MVC и заметил, что страницы просмотра могут выглядеть довольно неприятно со всеми смешанными тегами скрипта. Имеет ли смысл сгенерировать HTML в методе в представлении code-behind, а затем просто вставить строковый результат метода в виде одного бита скрипта?
Например: <div><%= GenerateTonsOfHTMLFromSomeIEnumerable() %></div>
Это противоречит философии MVC? Тупой по какой-то другой причине, например, производительности? Есть ли в этом заслуга?