惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
GbyAI
GbyAI
Engineering at Meta
Engineering at Meta
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
H
Hackread – Cybersecurity News, Data Breaches, AI and More
WordPress大学
WordPress大学
博客园_首页
美团技术团队
H
Help Net Security
MongoDB | Blog
MongoDB | Blog
宝玉的分享
宝玉的分享
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
J
Java Code Geeks
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
IT之家
IT之家
T
The Blog of Author Tim Ferriss
Microsoft Azure Blog
Microsoft Azure Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog
雷峰网
雷峰网
爱范儿
爱范儿

博客园 - I Love Melinda

ASP.NET 2.0运行时简要分析 ASP.Net使用缓存技术提高效率 Web开发调试 整个站点默认禁用 Session,而某个页面不禁用的做法。 如何进行.NET高效开发 61条面向对象设计的经验原则 ADO.NET 的最佳实践技巧 整个站点默认禁用 Session,而某个页面不禁用的做法。 [导入]类似baidu google分页页码效果的代码 [导入]分页存储过程 [导入]Anders Hejlsberg谈C#、Java和C++中的泛型 [导入]如何进行.NET高效开发 [导入].NET中的正则表达式使用高级技巧 [导入]整个站点默认禁用 Session,而某个页面不禁用的做法。 [导入]ADO.NET 的最佳实践技巧 [导入]61条面向对象设计的经验原则 [导入]Atlas 实现机制浅析 [1] [导入]Ajax.net用户指南 [导入]Ajax:Web应用开发新理念 [导入]使用Ajax的挑战
为ASP.NET 2.0菜单控件增加target属性
I Love Melinda · 2006-06-12 · via 博客园 - I Love Melinda

 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;