Насколько я понимаю, RenderAction выполняет полный конвейер для действия, а затем отображает результат - так, что отображается так же, как то, что вы увидели бы, если бы просмотрели действие.
Я использовал RenderAction для рендеринга «виджетов» по всему сайту, но, на мой взгляд, они должны быть независимыми от страницы, отображающей их, в противном случае они не являются виджетами и должны быть частью кода страницы рендеринга.вместо.Например, если есть форма входа в систему, вы всегда будете перенаправлять пользователя на страницу, которая может обрабатывать информацию, независимо от того, на какой странице он находится в данный момент, так что это делает его хорошим виджетом.Другие способы, которыми я воспользовался, - показать корзину или рекламу.Ничего из этого не зависит от отображаемой страницы.
Надеюсь, это немного поможет!