Я хочу создать метод расширения, на который я могу ссылаться на странице Razor, и который включает в себя IHTmlHelper и IViewComponentHelper в своем контексте.
Фон
В Razor На странице можно вызвать код, подобный этому:
@await Component.InvokeAsync(...)
, а также:
@await Html.PartialAsync(...)
Цель
Я хочу создать Метод расширения страницы Razor, чтобы мы могли написать код вроде:
@await Custom.DoThis(...)
Я не хочу расширять HtmlHelper или ComponentHelper, но я хочу, чтобы они были доступны в моем контексте.
Я просмотрел код Razor и не вижу способа расширить саму страницу Razor.