设为首页
加入收藏
站内地图
旧版入口
当前位置:首页 > 站长学院 > 网络编程 > ASP.NET

为ASP.NET 2.0菜单控件增加target属性

作者:佚名 出处:网络转载 时间:07-30 点击:

内容载入中...

    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; 
  }

收藏本文:
】【打印页面】【推荐给朋友】【关闭窗口

站长学院

推荐信息