public class BaseController : Controller
{
// GET: Base
public static UserManager.User _CurrentUser;
}
}
Этот код является частью моей BaseController, и я хочу использовать _CurrrentUser.Id в качестве ключа для OutputCache.Как установить baseController идентификатор объекта в качестве ключа для OutputCache
[OutputCache(Duration = 1200, VaryByCustom = _CurrentUser.Id)]
Когда я попытался сделать это, говорят «Аргумент в атрибуте должен быть постоянным exprssion», и это также необходимо задать статический.
Я могу сделать это свойство статическим, но как я могу сделать это постоянным выражением, поэтому я могу использовать его для outputcache.
Показать метод действия кода декларации – Rajput