Оптимизированный способ отображения результат процедуры на странице
На сайте, на многих страницах есть блок в стиле "Получите 10% скидку на первый заказ". Данный блок должен отображаться для юзеров, которые не сделали первый заказ. Значение, показывать ли этот блок (true/false
) является результатом хранимой процедуры.
Так же в проекте присутствует CurrentUserContext
который вытягивает данные о юзере с HttpContent
'а при каждом запросе (Зарегистрирован как scoped
).
Сам проект пишется на asp.net mvc
. Не очень имею желание закидывать вызов процедуры в контекст, т.к. за один рендер страницы может делаться несколько запросов.
Есть ли какой-то лучший способ?