网站首页 > 网络编程教程 > ASP.NET教程 > 为ASP.NET 2.0菜单控件增加target属性

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

  • 作者:互联网
  • 时间:2009-06-30 15:48:06

  ASP.NET 2.0 里的菜单控件加上 sitemap 文件为网站导航提供了很简单的实现方法,但有个令人烦恼的事不能控制菜单打开的窗口,经常有需要弹出新窗口的菜单就比较难处理。其实有个很简单的方法。

  首先在sitemap文件添加自己定义属性,这里我们用 target /D***ult.aspx" /> 然后为 Menu 控件添加 MenuItemDataBound 事件处理代码

protected void MyMenu_MenuItemDataBound(object sender, MenuEventArgs e)
{
 string target = ((SiteMapNode)e.***m.DataItem)["target"];
 if (target != null && ta***t.Length > 0) e.***m.Target = target;
}