Как я могу кэшировать свои элементы и значения для выпадающего списка в MVC?
Есть ли способ сделать это?
Я делаю это в контроллере.
Пример кода: .......
public ActionResult Index()
{
RegionTasks regionTasks = new RegionTasks();
ViewBag.Region = GetRegions();}
Мой контроллер работает следующим образом.
[OutputCache(Duration = 10, Location = System.Web.UI.OutputCacheLocation.Server)]
private IEnumerable<SelectListItem> GetRegions()
{
RegionTasks regionTasks = new RegionTasks();
return regionTasks.GetRegions();
}
Я протестировал, и он не кэширует элемент для региона.
Как я могу это сделать?