Я использую asp.net MVC 4.
У меня есть заголовок с двумя разделами, сверху и снизу. В верхнем разделе просто отображаются статические ссылки и изображения.
В нижней части будет отображаться кнопка входа и другая информация, когда пользователь не вошел в систему.
Как только пользователь войдет в нижнюю секцию, будет отображена информация о пользователе и общая информация об игре. Я хочу перезагрузить эту информацию всякий раз, когда пользователь отправляет запрос на страницу на сайте, и я определяю, что данные устарели.
Используя веб-формы asp.net, я мог создать пользовательский элемент управления для представления функциональности нижних разделов.
Появляется в asp.net mvc. Я могу использовать частичные представления и затем вызывать RenderAction, что позволит вызывать действие контроллера при рендеринге нижней части.
В действии контроллера я мог представить одно частичное представление для аутентифицированных пользователей и другое частичное представление для неаутентифицированных пользователей. Я также мог бы перезагрузить данные для аутентифицированных пользователей, если они определены как устаревшие.
Это лучший подход? Мне не нужен ajax для моей нижней части.
Спасибо