程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 為ASP.NET 2.0菜單控件增加target屬性

為ASP.NET 2.0菜單控件增加target屬性

編輯:.NET實例教程
     ASP.Net 2.0 裡的菜單控件加上 sitemap 文件為網站導航提供了很簡單的實現方法,但有個令人煩惱的事不能控制菜單打開的窗口,經常有需要彈出新窗口的菜單就比較難處理。其實有個很簡單的方法。
  
    首先在sitemap文件添加自己定義屬性,這裡我們用 target <siteMapNode title="首頁" description="" target="_blank" url="~/Default.ASPx" /> 然後為 Menu 控件添加 MenuItemDataBound 事件處理代碼
  
  protected void MyMenu_MenuItemDataBound(object sender, MenuEventArgs e)
  {
   string target = ((SiteMapNode)e.Item.DataItem)["target"];
   if (target != null && target.Length > 0) e.Item.Target = target;
  }
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved