我有一個包含菜單欄的母版頁。這個菜單鏈接到一個網站地圖有幾十個選項。我所做的是將圖標呈現給每個菜單項。每個回發中呈現的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 2013-02-28 10:22:44
你可以給任何示例代碼嗎?我正在檢查它與會話..是不正確的? – 2013-02-28 10:26:37