メニュー バーを含むマスター ページがあります。このメニューは、多数のオプションを備えたサイトマップにリンクされています。私が行ったことは、各メニュー項目にアイコンをレンダリングすることです。
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"];
}
各ポストバックで、このイベントが発生することを理解しています。それらを一度ロードするだけで、再度ロードする必要がない方法はありますか?