Допустим, у меня есть представление статистики, которое будет отображаться на разных страницах.Без каких-либо помощников мне придется использовать следующий код:
@section Statistic{
@Html.RenderAction("Index", "Statistic", new { id = Model.UserId });
}
Но с созданием помощника я могу написать что-то вроде:
@section Statistic{
@Html.Stats().For(Model.UserId);
}
Затем любые будущие изменения в Controller, ActionName илипараметр контроллера статистики нужно будет изменить в 1 месте, которое находится в моем StatsHtmlHelper
Некоторые из моих коллег жалуются, что этот помощник ничего не делает, но вызывает RenderAction, тогда он не должен существовать.Каково ваше мнение?