ITPUB??ì3
ITPUB论坛 » Web开发 » ASP.NET与AJAX » 为ASP.NET 2.0菜单控件增加target属性

新一届的微软MVP评选已经开始,欢迎各位推荐!

标题: 为ASP.NET 2.0菜单控件增加target属性
离线 马甲走江湖
江湖任我行


精华贴数 4
个人空间 70
技术积分 19686 (47)
社区积分 26187 (42)
注册日期 2006-10-26
论坛徽章:151
现任管理团队成员金牌徽章银牌徽章铜牌徽章2008欧洲杯之星欧洲冠军杯纪念徽章
2008北京奥运纪念徽章:皮划艇激流回旋2008北京奥运纪念徽章:乒乓球2008北京奥运纪念徽章:蹦床体育版块博采纪念徽章2008北京奥运纪念徽章:帆船2008北京奥运纪念徽章:排球

发表于 2006-12-1 08:15 
为ASP.NET 2.0菜单控件增加target属性

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


__________________
The following programme is not suitable for children

香车圈子,欢迎您的加入
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问