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

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

編輯:關於ASP.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