|登录 |注册

登录
登录 注册
查看: 4550|回复: 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 的
您需要登录后才可以回帖 登录 | 注册

回顶部