Где вы вызываете API из или из какого типа приложения, не имеет значения.Ваши проблемы будут связаны с тем, как вы используете его и что вы делаете с результатами вызовов.
Да, вы можете получить данные JSON из API, и да, вы можете преобразовать их в DataTable, технически нетпроблема, но производительность будет зависеть от того, сколько данных вы извлекаете за один раз и сколько преобразований вы проходите, чтобы привести их в состояние, необходимое для элементов управления веб-формами.
Вы говорите об использованииDead Tech (веб-формы) и пытается приспособить некоторые вещи к тому, как это работает, что, хотя и возможно, на самом деле не является способом создания чего-либо в наши дни.
SQL в aspx вроде как говорит сам за себя.приложение, которое вы просто делаете обновления, а затем просто делать то, что вы можете, но я бы начал искать современные способы создания веб-приложений.Вам больше не нужно использовать элементы управления веб-формами.
Вы не можете говорить о масштабируемости, когда у вас все еще есть вещи, добавленные в aspx-страницы.Вам нужно начать думать о правильном разделении проблем, подумать о тестировании своих материалов, извлечении только тех данных, которые вам нужны, и т. Д. Только потому, что вы добавляете в смесь WebApi, это не означает, что вы получите все преимущества, есливсе остальное не соответствует требуемому стандарту.