2017-12-30 37 views
0

ASP.NET MVC Core 2.0では、IActionContextAccessorインターフェイスを使用してActionContextをサービスに挿入できます。IActionContextAccessor with Razor Pages

私はRazor Pagesでも同じことをしたいと思いますが、私は見ることができないからIPageContextAccessorです。

Doeの誰もがPageContextをサービスに注入する方法を知っていますか?

答えて

0

IActionContextAccessorは、Razor Pagesで動作します。

services.AddSingleton<IActionContextAccessor, ActionContextAccessor>(); 

注:私はIActionContextAccessorサービス[1]を登録していなかったので、それが働いていなかった理由はだったそれはシングルトンとして登録する必要があります。

[1] https://github.com/aspnet/Mvc/issues/3936#issuecomment-194367440