У меня есть главная страница, содержащая строку меню. это меню связано с картой сайта с десятками вариантов. Я сделал это, чтобы отображать значки для каждого пункта меню.Отображение значков меню Asp.NET при каждой обратной передаче
protected void NavigationMenu_MenuItemDataBound(object sender, MenuEventArgs e)
{
SiteMapNode node = e.Item.DataItem as SiteMapNode;
if (!string.IsNullOrEmpty(node["imageUrl"]))
e.Item.ImageUrl = node["imageUrl"];
}
Я понимаю, что на каждом посту, это событие будет срабатывать. Есть ли способ, которым я могу просто загрузить их один раз и никогда не загружать их снова?
разместить его внутри пользовательского элемента управления и использовать кеш на нем – Aristos
вы можете указать код примера? я проверяю его с сеансом .. это неверно? –