Каков наилучший способ передачи данных между главной страницей и страницей содержимого?Я получаю доступ к довольно большому кешу на главной странице для отображения некоторой информации, но страница с контентом также должна иметь доступ к кешу.Поэтому вместо того, чтобы дважды загружать кеш, я подумал, что было бы лучше получить кеш с главной страницы.
Я создал интерфейс, который затем использую на своей главной странице.
IMaster: myClass GetDataCache { get; }
MasterPage: public partial class main : System.Web.UI.MasterPage, IMaster
Затем я создаю главную страницу внутри своей страницы содержимого и извлекаю кеш.
IMaster masterPage = (IMaster)Master;
myClass = masterPage.GetDataCache;
Мой вопрос заключается в том, является ли это наилучшим способом обработки данных между главной страницей истраница контента?