Часть решения
<script type="text/javascript">
height = $(window).height();
var x = document.getElementById('element');
var xx = x.innerHTML;
if (x.offsetHeight > height) {
var cont = x.parentNode;
var tdnew = document.createElement('td');
tdnew.innerHTML = xx;
cont.appendChild(tdnew, x);
}
</script>
Ищю элемент с идом элемент, проверяю если его высота больше высоты экрана браузера, то добавляю в конец элемент td и ввожу в него новый текст, вставляется тоже самое что и в первом td. Теперь думаю нада всетаки поместить в див вывод данных и БД
Html.RenderAction("MiniAvaImage", "Home");
@ViewBag.FullName
br />
x.LabelWall.Date.Value.ToLongDateString();
<br />
@x.LabelWall.Text
как то предать нумеровки, что бы ид дива увеличивалась за каждую надпись, и в JS коде спрашивать конкретный див поместился ли на экран.
Последние мысли на этот счет, проверят innerHTML на теги, если нашло смотреть влезает ли ( т.е. нада узнать координаты его), ну и все через цикл. Пока сам над этим занимаюсь.