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

推荐订阅源

Y
Y Combinator Blog
腾讯CDC
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Hugging Face - Blog
Hugging Face - Blog
H
Help Net Security
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
博客园_首页
D
DataBreaches.Net
P
Proofpoint News Feed
云风的 BLOG
云风的 BLOG
V
Visual Studio Blog
月光博客
月光博客
Jina AI
Jina AI
Stack Overflow Blog
Stack Overflow Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 【当耐特】
Vercel News
Vercel News
WordPress大学
WordPress大学
J
Java Code Geeks
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
U
Unit 42

博客园 - 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;