Каков наилучший способ визуализации больших данных в представлении? Есть ли способ сделать это по частям?Большая проблема с предоставлением данных
Действие контроллера создает большой набор данных (матрица 1000x1000) и возвращает его в режим просмотра. Когда я делаю это, браузер зависает. Данные создаются другой службой, и я не могу получить ее с меньшими порциями.
Матрица представляет собой двумерный массив значений INT.
контроллер код:
public ActionResult GetData()
{
var result = ThirdPartyService.GetData();
return View(result);
}
Посмотреть код:
<table>
<% foreach (var x = 0; x < Model.Matrix.Count; x++) { %>
<tr>
<% foreach (var y = 0; y < Model.Matrix[x].Count; y++) { %>
<td><% = Model.Matrix[x, y] %></td>
<% } %>
</tr>
<% } %>
</table>
Как пользователь должен обрабатывать все эти данные? –
Как вы справляетесь с таким большим набором данных? Это практически бесполезно для пользователя для просмотра матрицы 1000x1000. –
С другой стороны, если показать как 1-пиксель на точку данных, это дает изображение с очень скромным размером ... –