ASP.NET MVC HTML в пользовательском контроле против Raw (без пользовательского контроля)? - PullRequest
0 голосов
/ 05 мая 2011

Вот мой сценарий. У меня есть список из 550 объектов (каждый объект представляет собой заказ на поставку), которые мне нужно отобразить на экране.

Я возвращаю свой Список заказов на поставку в представление и зацикливаю их, вызывая пользовательский элемент управления, и передаю объект, который отображает HTML-элемент div с содержимым заказа на покупку. Это нормально и работает нормально.

Однако, что я заметил, так это то, что если удалить пользовательский элемент управления и просто распечатать тот же самый точный HTML (просто иметь HTML внутри цикла, а не внутри UC), я вижу очень медленную скорость для полной визуализации страницы.

Делает ли ASP.NET что-то по-другому, чтобы визуализировать HTML внутри UC по сравнению с просто необработанным HTML в цикле? Имеет ли это хоть какой-то смысл?

1 Ответ

0 голосов
/ 05 мая 2011

Вы пытались использовать StringBuilder или String для удержания HTML и зацикливания? Есть ли разница в результатах? Надеюсь, что внутри происходит некоторое кэширование / интернирование.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...