我爱Aspx >> Asp.Net >> 为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;
}
Ҷƪл˵?
ASP.NET程序中常用编程代码(二)[05-20]
ASP.NET 2.0 绑定高级技巧[05-20]
ASP.NET 2.0 绑定高级技巧[05-20]
用好ASP.NET 2.0的URL映射[05-20]
ASP.NET 2.0 中收集的小功能点[05-20]
在asp.net2.0中用WebPart代替Pla..[05-20]
利用XSL和ASP实现XML文档在线编辑[05-20]
ASP.NET 2.0,无刷新页面新境界![05-20]
利用JSP的思想来做ASP[05-20]
ASP实用技巧 强制刷新网页[05-20]
JavaScript去除空格的三种方法 (..[05-20]
ASP.NET程序中常用编程代码(二)[05-20]
C#实现文件下载[05-20]
ASP.NET 2.0 绑定高级技巧[05-20]
ASP.NET 2.0 绑定高级技巧[05-20]
开始学存储过程---更改创建存储过..[05-20]
@@IDENTITY[05-20]
开始学存储过程---创建存储过程[05-20]
Visual SourceSafe 教程[05-20]
试用TEMP版VS2005---下雪了[05-20]