中国站长资讯网,打造最实用的网站资讯平台
我要投稿 交流论坛用户登陆 用户注册
您现在正在浏览:首页网络编程ASP编程 → 正文

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

作者:佚名 时间:2007-07-06 来源:网络

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

文章评论

共有位WEB网友发表了评论 查看完整内容

特别推荐

24小时热门信息

新闻排行榜