JBTALKS.CC

标题: asp.net的问题。。 [打印本页]

作者: 我是大猪头    时间: 2009-11-6 11:34 PM
标题: asp.net的问题。。
protected void mainMenu_MenuItemDataBound(object sender, MenuEventArgs e)
{
    // Hidden?
    if (((SiteMapNode)e.Item.DataItem).Description == "Hidden")
    {
        mainMenu.Items.Remove(e.Item);
    }
}

remove如果要show出来有什么办法??
作者: 宅男-兜着走    时间: 2009-11-6 11:56 PM
标题: 回复 #1 我是大猪头 的帖子
还没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:15 PM
http://www.codeproject.com/KB/aspnet/hiddenmenuitems.aspx

作者: 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 的

作者: goodday    时间: 2009-11-7 12:38 PM
参考
http://weblogs.asp.net/dannychen/archive/2005/10/19/427924.aspx

http://msdn.microsoft.com/zh-tw/ ... ontrols.sitemappath(VS.80).aspx
作者: 我是大猪头    时间: 2009-11-7 01:16 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) ;
   }


我就奇怪怎么可以remove不可以add回来 -.-
一直找不到reference。。
想一想还是找你这个.net10年的高手就对了
作者: 我是大猪头    时间: 2009-11-7 01:21 PM
原帖由 goodday 于 2009-11-7 12:36 PM 发表
SiteMapPath 没 item 的property
Menu 有 item 的 property

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

if (((SiteMapNode)e.Item.DataItem).Description == "Hidden")
    {
        mainMenu.Ite ...



我是用Menu的
作者: Super-Tomato    时间: 2009-11-7 01:27 PM
msdn 裡沒有對這些屬性與函數說明嗎??
作者: 宅男-兜着走    时间: 2009-11-7 01:49 PM
标题: 回复 #13 Super-Tomato 的帖子
msdn 里面都是 教 Drag And Drop 比较多, 函数类说明基本上。 找没有。
作者: 我是大猪头    时间: 2009-11-7 03:12 PM
原帖由 Super-Tomato 于 2009-11-7 01:27 PM 发表
msdn 裡沒有對這些屬性與函數說明嗎??


我search资料的功夫不到家
作者: Super-Tomato    时间: 2009-11-7 03:23 PM
原帖由 我是大猪头 于 2009-11-7 03:12 PM 发表


我search资料的功夫不到家


http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.menu.menu%28VS.80%29.aspx
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.menu_methods%28VS.80%29.aspx
http://msdn.microsoft.com/en-us/library/system.web.ui.control.controls%28VS.80%29.aspx

[ 本帖最后由 Super-Tomato 于 2009-11-7 03:25 PM 编辑 ]
作者: goodday    时间: 2009-11-7 07:32 PM
番茄的口头禅:“善用google”


作者: 我是大猪头    时间: 2009-11-7 08:03 PM
原帖由 goodday 于 2009-11-7 07:32 PM 发表
番茄的口头禅:“善用google”



我已经很常在用了。。
毕竟新手microsoft的东西又实在太多,对于新手的我而言有些东西也很难理解
有时找到资料也未必看得懂
作者: goodday    时间: 2009-11-7 08:56 PM




自己能在里头找


作者: 我是大猪头    时间: 2009-11-7 11:45 PM
原帖由 goodday 于 2009-11-7 08:56 PM 发表




自己能在里头找



里面的东西是多到。。。。

作者: goodday    时间: 2009-11-8 12:26 AM
default 都是2.0 的

2.0 3.0 3.5 = 40 个framework左右
40 = 又多很多

我也严重的outdate 拉
要学 silverlight 和 MVC





欢迎光临 JBTALKS.CC (https://jbtalks.my/) Powered by Discuz! X2.5