Как написать метод расширения для страницы бритвы - PullRequest
0 голосов
/ 26 января 2020

Я хочу создать метод расширения, на который я могу ссылаться на странице Razor, и который включает в себя IHTmlHelper и IViewComponentHelper в своем контексте.

Фон

В Razor На странице можно вызвать код, подобный этому:

@await Component.InvokeAsync(...)

, а также:

@await Html.PartialAsync(...)

Цель

Я хочу создать Метод расширения страницы Razor, чтобы мы могли написать код вроде:

@await Custom.DoThis(...)

Я не хочу расширять HtmlHelper или ComponentHelper, но я хочу, чтобы они были доступны в моем контексте.

Я просмотрел код Razor и не вижу способа расширить саму страницу Razor.

...