|登录 |注册

查看: 3752|回复: 20
打印 上一主题 下一主题

asp.net的问题。。

[复制链接]
我是大猪头
2009-11-6 11:34 PM
protected void mainMenu_MenuItemDataBound(object sender, MenuEventArgs e)
{
    // Hidden?
    if (((SiteMapNode)e.Item.DataItem).Description == "Hidden")
    {
        mainMenu.Items.Remove(e.Item);
    }
}

remove如果要show出来有什么办法??

回复 #1 我是大猪头 的帖子

宅男-兜着走
2009-11-6 11:56 PM
还没delete 前的存进 array 然后 delete 成功了 才放出 array
我是大猪头
2009-11-7 01:00 AM
原帖由 宅男-兜着走 于 2009-11-6 11:56 PM 发表
还没delete 前的存进 array 然后 delete 成功了 才放出 array


。。。。。。
我是大猪头
2009-11-7 02:41 AM
goodday大大有没有更好的方法
goodday
2009-11-7 12:08 PM
我来啦

你的问题不清楚
你能解释 你要做什么吗??
goodday
2009-11-7 12:26 PM
找到你的code

if (((SiteMapNode)e.Item.DataItem).Description == "Hidden")
    {
        mainMenu.Items.Remove(e.Item);
    }
else
   {
        mainMenu.Controls.Add(e.Item) ;
   }
goodday
2009-11-7 12:36 PM
SiteMapPath 没 item 的property
Menu 有 item 的 property

你没 讲清楚你的 是哪一个
上面的code 错了

if (((SiteMapNode)e.Item.DataItem).Description == "Hidden")
    {
        mainMenu.Items.Remove(e.Item);
    }
else
   {
        mainMenu.item.Add(e.Item) ;
   }

menu1

sitemappath1
goodday
2009-11-7 12:37 PM
补充: 它们用同一个 SiteMapNode 的
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-3-11 06:05 AM , Processed in 0.099076 second(s), 26 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部