Home All Groups Group Topic Archive Search About

ASP.NET 2.0 Menu Control - DynamicEnableDefaultPopOutImage Property

Author
9 Dec 2005 6:21 PM
James Trefry
I am using the ASP.NET 2.0 menu control and I am trying to use a dynamic pop
out image to indicate that child menus are present.  According to MSDN
documentation I can set the DynamicEnableDefaultPopOutImage property to make
this work:

Quote from
http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.menu.dynamicpopoutimageurl.aspx:
[When a dynamic menu item contains a submenu, an image can be displayed to
indicate that the user can expand the menu by positioning the mouse pointer
over the menu item. There are two ways to display this image:
Set the DynamicEnableDefaultPopOutImage property to true to use the built-in
image (default).
Set the DynamicPopOutImageUrl property to specify a custom image.

However, when I set the DynamicEnableDefaultPopOutImage property to true,
and the StaticEnableDefaultPopOutImage property to false, no pop out image
appears when moused over.  Setting the StaticEnableDefaultPopOutImage to
true does show a static arrow, so I know the image is not just blending into
my background color.

Can anyone tell me what's missing to use a dynamic image?  I have also tried
setting the DynamicPopOutImageUrl property to my custom gif which is what
I'm ultimately trying to accomplish, but I still had the same result - no
image at all.  Thanks in advance.

My very straightforward code is as follows:

<%@ Page Language="C#" %>
<script runat="server">
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            MenuItem mnuOne = new MenuItem("One", "One");
            MenuItem mnuTwo = new MenuItem("Two", "Two");
            this.Menu1.Items.Add(mnuOne);
            mnuOne.ChildItems.Add(mnuTwo);

            this.Menu1.StaticEnableDefaultPopOutImage = false;
            this.Menu1.DynamicEnableDefaultPopOutImage = true;
        }
    }
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<body style="background-color:#cccccc;">
    <form id="form1" runat="server">
        <asp:Menu ID="Menu1" runat="server" Width="50px">
        </asp:Menu>
    </form>
</body>
</html>

Regards,

James Trefry

Author
10 Dec 2005 3:34 AM
Kevin Yu [MSFT]
Hi James,

We have reviewed this issue and are currently researching on it. We will
update you ASAP. Thanks for your patience!

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."
Author
10 Dec 2005 4:52 AM
James Trefry
Thank you Kevin.

Show quoteHide quote
"Kevin Yu [MSFT]" <v-k***@online.microsoft.com> wrote in message
news:aaIsxqT$FHA.552@TK2MSFTNGXA02.phx.gbl...
> Hi James,
>
> We have reviewed this issue and are currently researching on it. We will
> update you ASAP. Thanks for your patience!
>
> Kevin Yu
> =======
> "This posting is provided "AS IS" with no warranties, and confers no
> rights."
>
Author
12 Dec 2005 3:26 AM
Steven Cheng[MSFT]
Hi James,

As for the Menu control's PopoutImage setting, it does be as the document
mentioned that

"StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl" determine the
Popup image for static menu items while the
"DynamicEnableDefaultPopOutImage" and "DynamicPopoutImageUrl" determine the
Popup image for dynamic menu items. However, the key point is that what
menu items is static ones and what is dynamic ones. According to the msdn
document, we can define the static menu items scope through the 
"StaticDisplayLevels" property., by default it is set to "1" which means
only the first level menu items are static ones(all their child menu items
are dynamic ones...).  So if you only add one level of menu items and
dosn't explicitly specify the "
StaticDisplayLevels", those top level menus are all static ones, and only
the "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl" will take
effect on them..... 

Here is the comments picked from MSDN:
=====================
Static Display Behavior
You can control static display behavior by using the StaticDisplayLevels
property of the Menu control. The StaticDisplayLevels property indicates
how many levels to display statically from the root of the menu. For
example, if StaticDisplayLevels is set to 3, your menu will be expanded to
statically display its first three levels. The minimum static display level
is 1, and the control will throw an exception if the value is set to 0 or a
negative number.

Dynamic Display Behavior
The MaximumDynamicDisplayLevels property specifies how many levels of
dynamically appearing menu nodes should be displayed after the static
display level. For example, if your menu has a static level of 3 and a
dynamic level of 2, the first three levels of your menu would be statically
displayed, while the next two levels would be dynamic.

If MaximumDynamicDisplayLevels is set to 0, no menu nodes will be
dynamically displayed. If the MaximumDynamicDisplayLevels is set to a
negative number, an exception is thrown.
======================

Hope helps. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

--------------------
| From: "James Trefry" <james@noemail.noemail>
| References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
<aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
| Subject: Re: ASP.NET 2.0 Menu Control - DynamicEnableDefaultPopOutImage
Property
| Date: Fri, 9 Dec 2005 21:52:11 -0700
| Lines: 16
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| X-RFC2646: Format=Flowed; Original
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| Message-ID: <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
| Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
| NNTP-Posting-Host: c-71-56-218-216.hsd1.co.comcast.net 71.56.218.216
| Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP15.phx.gbl
| Xref: TK2MSFTNGXA02.phx.gbl
microsoft.public.dotnet.framework.aspnet.webcontrols:31665
Show quoteHide quote
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
|
| Thank you Kevin.
|
| "Kevin Yu [MSFT]" <v-k***@online.microsoft.com> wrote in message
| news:aaIsxqT$FHA.552@TK2MSFTNGXA02.phx.gbl...
| > Hi James,
| >
| > We have reviewed this issue and are currently researching on it. We will
| > update you ASAP. Thanks for your patience!
| >
| > Kevin Yu
| > =======
| > "This posting is provided "AS IS" with no warranties, and confers no
| > rights."
| >
|
|
|
Author
12 Dec 2005 4:57 PM
James Trefry
Steven,

First, thank you for responding.

What I need to do is display the pop out image dynamically along with the
sub menus like this site: http://www.azburncenter.com.

So if the minimum value for StaticDisplayLevels is 1 (which makes sense
since we need to start with at least 1 level of visible menus), then the
first level of menus being static will always ignore the
DynamicEnableDefaultPopOutImage property.  This concludes that it is not
possible to set a dynamic pop out image on the first level of menus.
Therefore I cannot reproduce the menu above using the ASP.NET 2.0 menu
control.  Is that correct?

Thanks again.

James Trefry


Show quoteHide quote
"Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
news:WLmBwvs$FHA.832@TK2MSFTNGXA02.phx.gbl...
> Hi James,
>
> As for the Menu control's PopoutImage setting, it does be as the document
> mentioned that
>
> "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl" determine the
> Popup image for static menu items while the
> "DynamicEnableDefaultPopOutImage" and "DynamicPopoutImageUrl" determine
> the
> Popup image for dynamic menu items. However, the key point is that what
> menu items is static ones and what is dynamic ones. According to the msdn
> document, we can define the static menu items scope through the
> "StaticDisplayLevels" property., by default it is set to "1" which means
> only the first level menu items are static ones(all their child menu items
> are dynamic ones...).  So if you only add one level of menu items and
> dosn't explicitly specify the "
> StaticDisplayLevels", those top level menus are all static ones, and only
> the "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl" will take
> effect on them.....
>
> Here is the comments picked from MSDN:
> =====================
> Static Display Behavior
> You can control static display behavior by using the StaticDisplayLevels
> property of the Menu control. The StaticDisplayLevels property indicates
> how many levels to display statically from the root of the menu. For
> example, if StaticDisplayLevels is set to 3, your menu will be expanded to
> statically display its first three levels. The minimum static display
> level
> is 1, and the control will throw an exception if the value is set to 0 or
> a
> negative number.
>
> Dynamic Display Behavior
> The MaximumDynamicDisplayLevels property specifies how many levels of
> dynamically appearing menu nodes should be displayed after the static
> display level. For example, if your menu has a static level of 3 and a
> dynamic level of 2, the first three levels of your menu would be
> statically
> displayed, while the next two levels would be dynamic.
>
> If MaximumDynamicDisplayLevels is set to 0, no menu nodes will be
> dynamically displayed. If the MaximumDynamicDisplayLevels is set to a
> negative number, an exception is thrown.
> ======================
>
> Hope helps. Thanks,
>
> Steven Cheng
> Microsoft Online Support
>
> Get Secure! www.microsoft.com/security
> (This posting is provided "AS IS", with no warranties, and confers no
> rights.)
>
> --------------------
> | From: "James Trefry" <james@noemail.noemail>
> | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
> <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
> | Subject: Re: ASP.NET 2.0 Menu Control - DynamicEnableDefaultPopOutImage
> Property
> | Date: Fri, 9 Dec 2005 21:52:11 -0700
> | Lines: 16
> | X-Priority: 3
> | X-MSMail-Priority: Normal
> | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
> | X-RFC2646: Format=Flowed; Original
> | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
> | Message-ID: <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
> | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
> | NNTP-Posting-Host: c-71-56-218-216.hsd1.co.comcast.net 71.56.218.216
> | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP15.phx.gbl
> | Xref: TK2MSFTNGXA02.phx.gbl
> microsoft.public.dotnet.framework.aspnet.webcontrols:31665
> | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
> |
> | Thank you Kevin.
> |
> | "Kevin Yu [MSFT]" <v-k***@online.microsoft.com> wrote in message
> | news:aaIsxqT$FHA.552@TK2MSFTNGXA02.phx.gbl...
> | > Hi James,
> | >
> | > We have reviewed this issue and are currently researching on it. We
> will
> | > update you ASAP. Thanks for your patience!
> | >
> | > Kevin Yu
> | > =======
> | > "This posting is provided "AS IS" with no warranties, and confers no
> | > rights."
> | >
> |
> |
> |
>
Author
13 Dec 2005 4:13 AM
Steven Cheng[MSFT]
Thanks for your response James,

Yes, if the StaticDisplayLevels is 1, the first level menu items are not
affected by the DynamicEnableDefaultPopOutImage property since they're
static menu items.  However, we can use the StaticEnableDefaultPopOutImage
for them, does this work in your scenario?

Regards,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)





--------------------
| From: "James Trefry" <james@noemail.noemail>
| References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
<aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
<#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
<WLmBwvs$FHA.***@TK2MSFTNGXA02.phx.gbl>
| Subject: Re: ASP.NET 2.0 Menu Control - DynamicEnableDefaultPopOutImage
Property
| Date: Mon, 12 Dec 2005 09:57:24 -0700
| Lines: 119
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| X-RFC2646: Format=Flowed; Original
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| Message-ID: <OMu0n0z$FHA.***@TK2MSFTNGP09.phx.gbl>
| Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
| NNTP-Posting-Host: 71-208-238-248.hlrn.qwest.net 71.208.238.248
| Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP09.phx.gbl
| Xref: TK2MSFTNGXA02.phx.gbl
microsoft.public.dotnet.framework.aspnet.webcontrols:31703
Show quoteHide quote
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
|
| Steven,
|
| First, thank you for responding.
|
| What I need to do is display the pop out image dynamically along with the
| sub menus like this site: http://www.azburncenter.com.
|
| So if the minimum value for StaticDisplayLevels is 1 (which makes sense
| since we need to start with at least 1 level of visible menus), then the
| first level of menus being static will always ignore the
| DynamicEnableDefaultPopOutImage property.  This concludes that it is not
| possible to set a dynamic pop out image on the first level of menus.
| Therefore I cannot reproduce the menu above using the ASP.NET 2.0 menu
| control.  Is that correct?
|
| Thanks again.
|
| James Trefry
|
|
| "Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
| news:WLmBwvs$FHA.832@TK2MSFTNGXA02.phx.gbl...
| > Hi James,
| >
| > As for the Menu control's PopoutImage setting, it does be as the
document
| > mentioned that
| >
| > "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl" determine
the
| > Popup image for static menu items while the
| > "DynamicEnableDefaultPopOutImage" and "DynamicPopoutImageUrl" determine
| > the
| > Popup image for dynamic menu items. However, the key point is that what
| > menu items is static ones and what is dynamic ones. According to the
msdn
| > document, we can define the static menu items scope through the
| > "StaticDisplayLevels" property., by default it is set to "1" which means
| > only the first level menu items are static ones(all their child menu
items
| > are dynamic ones...).  So if you only add one level of menu items and
| > dosn't explicitly specify the "
| > StaticDisplayLevels", those top level menus are all static ones, and
only
| > the "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl" will
take
| > effect on them.....
| >
| > Here is the comments picked from MSDN:
| > =====================
| > Static Display Behavior
| > You can control static display behavior by using the StaticDisplayLevels
| > property of the Menu control. The StaticDisplayLevels property indicates
| > how many levels to display statically from the root of the menu. For
| > example, if StaticDisplayLevels is set to 3, your menu will be expanded
to
| > statically display its first three levels. The minimum static display
| > level
| > is 1, and the control will throw an exception if the value is set to 0
or
| > a
| > negative number.
| >
| > Dynamic Display Behavior
| > The MaximumDynamicDisplayLevels property specifies how many levels of
| > dynamically appearing menu nodes should be displayed after the static
| > display level. For example, if your menu has a static level of 3 and a
| > dynamic level of 2, the first three levels of your menu would be
| > statically
| > displayed, while the next two levels would be dynamic.
| >
| > If MaximumDynamicDisplayLevels is set to 0, no menu nodes will be
| > dynamically displayed. If the MaximumDynamicDisplayLevels is set to a
| > negative number, an exception is thrown.
| > ======================
| >
| > Hope helps. Thanks,
| >
| > Steven Cheng
| > Microsoft Online Support
| >
| > Get Secure! www.microsoft.com/security
| > (This posting is provided "AS IS", with no warranties, and confers no
| > rights.)
| >
| > --------------------
| > | From: "James Trefry" <james@noemail.noemail>
| > | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
| > <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
| > | Subject: Re: ASP.NET 2.0 Menu Control -
DynamicEnableDefaultPopOutImage
| > Property
| > | Date: Fri, 9 Dec 2005 21:52:11 -0700
| > | Lines: 16
| > | X-Priority: 3
| > | X-MSMail-Priority: Normal
| > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| > | X-RFC2646: Format=Flowed; Original
| > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| > | Message-ID: <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
| > | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
| > | NNTP-Posting-Host: c-71-56-218-216.hsd1.co.comcast.net 71.56.218.216
| > | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP15.phx.gbl
| > | Xref: TK2MSFTNGXA02.phx.gbl
| > microsoft.public.dotnet.framework.aspnet.webcontrols:31665
| > | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
| > |
| > | Thank you Kevin.
| > |
| > | "Kevin Yu [MSFT]" <v-k***@online.microsoft.com> wrote in message
| > | news:aaIsxqT$FHA.552@TK2MSFTNGXA02.phx.gbl...
| > | > Hi James,
| > | >
| > | > We have reviewed this issue and are currently researching on it. We
| > will
| > | > update you ASAP. Thanks for your patience!
| > | >
| > | > Kevin Yu
| > | > =======
| > | > "This posting is provided "AS IS" with no warranties, and confers no
| > | > rights."
| > | >
| > |
| > |
| > |
| >
|
|
|
Author
13 Dec 2005 4:21 AM
James Trefry
Steven,

Unfortunately, that is not the behavior that I need to replicate.  I
actually need the image on the first level to be dynamic as it currently
works at http://www.azburncenter.com.  I realize that this behavior is
unusual, but if you know of a work around (overrides, etc.), I would be very
receptive.

Thanks for your help.

James Trefry


Show quoteHide quote
"Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
news:Lklkhu5$FHA.2764@TK2MSFTNGXA02.phx.gbl...
> Thanks for your response James,
>
> Yes, if the StaticDisplayLevels is 1, the first level menu items are not
> affected by the DynamicEnableDefaultPopOutImage property since they're
> static menu items.  However, we can use the StaticEnableDefaultPopOutImage
> for them, does this work in your scenario?
>
> Regards,
>
> Steven Cheng
> Microsoft Online Support
>
> Get Secure! www.microsoft.com/security
> (This posting is provided "AS IS", with no warranties, and confers no
> rights.)
>
>
>
>
>
> --------------------
> | From: "James Trefry" <james@noemail.noemail>
> | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
> <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
> <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
> <WLmBwvs$FHA.***@TK2MSFTNGXA02.phx.gbl>
> | Subject: Re: ASP.NET 2.0 Menu Control - DynamicEnableDefaultPopOutImage
> Property
> | Date: Mon, 12 Dec 2005 09:57:24 -0700
> | Lines: 119
> | X-Priority: 3
> | X-MSMail-Priority: Normal
> | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
> | X-RFC2646: Format=Flowed; Original
> | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
> | Message-ID: <OMu0n0z$FHA.***@TK2MSFTNGP09.phx.gbl>
> | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
> | NNTP-Posting-Host: 71-208-238-248.hlrn.qwest.net 71.208.238.248
> | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP09.phx.gbl
> | Xref: TK2MSFTNGXA02.phx.gbl
> microsoft.public.dotnet.framework.aspnet.webcontrols:31703
> | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
> |
> | Steven,
> |
> | First, thank you for responding.
> |
> | What I need to do is display the pop out image dynamically along with
> the
> | sub menus like this site: http://www.azburncenter.com.
> |
> | So if the minimum value for StaticDisplayLevels is 1 (which makes sense
> | since we need to start with at least 1 level of visible menus), then the
> | first level of menus being static will always ignore the
> | DynamicEnableDefaultPopOutImage property.  This concludes that it is not
> | possible to set a dynamic pop out image on the first level of menus.
> | Therefore I cannot reproduce the menu above using the ASP.NET 2.0 menu
> | control.  Is that correct?
> |
> | Thanks again.
> |
> | James Trefry
> |
> |
> | "Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
> | news:WLmBwvs$FHA.832@TK2MSFTNGXA02.phx.gbl...
> | > Hi James,
> | >
> | > As for the Menu control's PopoutImage setting, it does be as the
> document
> | > mentioned that
> | >
> | > "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl" determine
> the
> | > Popup image for static menu items while the
> | > "DynamicEnableDefaultPopOutImage" and "DynamicPopoutImageUrl"
> determine
> | > the
> | > Popup image for dynamic menu items. However, the key point is that
> what
> | > menu items is static ones and what is dynamic ones. According to the
> msdn
> | > document, we can define the static menu items scope through the
> | > "StaticDisplayLevels" property., by default it is set to "1" which
> means
> | > only the first level menu items are static ones(all their child menu
> items
> | > are dynamic ones...).  So if you only add one level of menu items and
> | > dosn't explicitly specify the "
> | > StaticDisplayLevels", those top level menus are all static ones, and
> only
> | > the "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl" will
> take
> | > effect on them.....
> | >
> | > Here is the comments picked from MSDN:
> | > =====================
> | > Static Display Behavior
> | > You can control static display behavior by using the
> StaticDisplayLevels
> | > property of the Menu control. The StaticDisplayLevels property
> indicates
> | > how many levels to display statically from the root of the menu. For
> | > example, if StaticDisplayLevels is set to 3, your menu will be
> expanded
> to
> | > statically display its first three levels. The minimum static display
> | > level
> | > is 1, and the control will throw an exception if the value is set to 0
> or
> | > a
> | > negative number.
> | >
> | > Dynamic Display Behavior
> | > The MaximumDynamicDisplayLevels property specifies how many levels of
> | > dynamically appearing menu nodes should be displayed after the static
> | > display level. For example, if your menu has a static level of 3 and a
> | > dynamic level of 2, the first three levels of your menu would be
> | > statically
> | > displayed, while the next two levels would be dynamic.
> | >
> | > If MaximumDynamicDisplayLevels is set to 0, no menu nodes will be
> | > dynamically displayed. If the MaximumDynamicDisplayLevels is set to a
> | > negative number, an exception is thrown.
> | > ======================
> | >
> | > Hope helps. Thanks,
> | >
> | > Steven Cheng
> | > Microsoft Online Support
> | >
> | > Get Secure! www.microsoft.com/security
> | > (This posting is provided "AS IS", with no warranties, and confers no
> | > rights.)
> | >
> | > --------------------
> | > | From: "James Trefry" <james@noemail.noemail>
> | > | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
> | > <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
> | > | Subject: Re: ASP.NET 2.0 Menu Control -
> DynamicEnableDefaultPopOutImage
> | > Property
> | > | Date: Fri, 9 Dec 2005 21:52:11 -0700
> | > | Lines: 16
> | > | X-Priority: 3
> | > | X-MSMail-Priority: Normal
> | > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
> | > | X-RFC2646: Format=Flowed; Original
> | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
> | > | Message-ID: <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
> | > | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
> | > | NNTP-Posting-Host: c-71-56-218-216.hsd1.co.comcast.net 71.56.218.216
> | > | Path:
> TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP15.phx.gbl
> | > | Xref: TK2MSFTNGXA02.phx.gbl
> | > microsoft.public.dotnet.framework.aspnet.webcontrols:31665
> | > | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
> | > |
> | > | Thank you Kevin.
> | > |
> | > | "Kevin Yu [MSFT]" <v-k***@online.microsoft.com> wrote in message
> | > | news:aaIsxqT$FHA.552@TK2MSFTNGXA02.phx.gbl...
> | > | > Hi James,
> | > | >
> | > | > We have reviewed this issue and are currently researching on it.
> We
> | > will
> | > | > update you ASAP. Thanks for your patience!
> | > | >
> | > | > Kevin Yu
> | > | > =======
> | > | > "This posting is provided "AS IS" with no warranties, and confers
> no
> | > | > rights."
> | > | >
> | > |
> | > |
> | > |
> | >
> |
> |
> |
>
Author
13 Dec 2005 7:08 AM
Steven Cheng[MSFT]
Thanks for your quick response James.

Well, I've looked at the site you refered.  Now I got what you exactly
want, seems this is nothing relate to the ImagePopout setting of the
ASP.NET menu control since the Menu control will always displaying the
popout image as long as the menu item is displayed, while that site's menu
will display the popout image only when the mouse hover onto it, right?

As for workaround, I've thought over it, so far what I can get is using the
"staticItemTemplate" to define a custom menu template, then, we manually
put the <img ...> html element in it and use some clientside script to show
the image when mouse over the menu item... and hide it when mouse leave....
  This is a possible approach though maybe a bit complex....

<StaticItemTemplate>
                <div onmouseover=" " onmouseout="">
                <%# Eval("Text") %>
                <img src="Images/menu_pop_static.GIF" />
                </div>
</StaticItemTemplate>


Also, I think that site http://www.azburncenter.com/ must have used a own
custom naviagation control ;-)

Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

--------------------
| From: "James Trefry" <james@noemail.noemail>
| References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
<aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
<#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
<WLmBwvs$FHA.***@TK2MSFTNGXA02.phx.gbl>
<OMu0n0z$FHA.***@TK2MSFTNGP09.phx.gbl>
<Lklkhu5$FHA.2***@TK2MSFTNGXA02.phx.gbl>
| Subject: Re: ASP.NET 2.0 Menu Control - DynamicEnableDefaultPopOutImage
Property
| Date: Mon, 12 Dec 2005 21:21:58 -0700
| Lines: 200
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| X-RFC2646: Format=Flowed; Original
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| Message-ID: <OZ4zYz5$FHA.***@TK2MSFTNGP12.phx.gbl>
| Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
| NNTP-Posting-Host: 71-208-238-248.hlrn.qwest.net 71.208.238.248
| Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP12.phx.gbl
| Xref: TK2MSFTNGXA02.phx.gbl
microsoft.public.dotnet.framework.aspnet.webcontrols:31730
Show quoteHide quote
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
|
| Steven,
|
| Unfortunately, that is not the behavior that I need to replicate.  I
| actually need the image on the first level to be dynamic as it currently
| works at http://www.azburncenter.com.  I realize that this behavior is
| unusual, but if you know of a work around (overrides, etc.), I would be
very
| receptive.
|
| Thanks for your help.
|
| James Trefry
|
|
| "Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
| news:Lklkhu5$FHA.2764@TK2MSFTNGXA02.phx.gbl...
| > Thanks for your response James,
| >
| > Yes, if the StaticDisplayLevels is 1, the first level menu items are not
| > affected by the DynamicEnableDefaultPopOutImage property since they're
| > static menu items.  However, we can use the
StaticEnableDefaultPopOutImage
| > for them, does this work in your scenario?
| >
| > Regards,
| >
| > Steven Cheng
| > Microsoft Online Support
| >
| > Get Secure! www.microsoft.com/security
| > (This posting is provided "AS IS", with no warranties, and confers no
| > rights.)
| >
| >
| >
| >
| >
| > --------------------
| > | From: "James Trefry" <james@noemail.noemail>
| > | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
| > <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
| > <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
| > <WLmBwvs$FHA.***@TK2MSFTNGXA02.phx.gbl>
| > | Subject: Re: ASP.NET 2.0 Menu Control -
DynamicEnableDefaultPopOutImage
| > Property
| > | Date: Mon, 12 Dec 2005 09:57:24 -0700
| > | Lines: 119
| > | X-Priority: 3
| > | X-MSMail-Priority: Normal
| > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| > | X-RFC2646: Format=Flowed; Original
| > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| > | Message-ID: <OMu0n0z$FHA.***@TK2MSFTNGP09.phx.gbl>
| > | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
| > | NNTP-Posting-Host: 71-208-238-248.hlrn.qwest.net 71.208.238.248
| > | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP09.phx.gbl
| > | Xref: TK2MSFTNGXA02.phx.gbl
| > microsoft.public.dotnet.framework.aspnet.webcontrols:31703
| > | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
| > |
| > | Steven,
| > |
| > | First, thank you for responding.
| > |
| > | What I need to do is display the pop out image dynamically along with
| > the
| > | sub menus like this site: http://www.azburncenter.com.
| > |
| > | So if the minimum value for StaticDisplayLevels is 1 (which makes
sense
| > | since we need to start with at least 1 level of visible menus), then
the
| > | first level of menus being static will always ignore the
| > | DynamicEnableDefaultPopOutImage property.  This concludes that it is
not
| > | possible to set a dynamic pop out image on the first level of menus.
| > | Therefore I cannot reproduce the menu above using the ASP.NET 2.0 menu
| > | control.  Is that correct?
| > |
| > | Thanks again.
| > |
| > | James Trefry
| > |
| > |
| > | "Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
| > | news:WLmBwvs$FHA.832@TK2MSFTNGXA02.phx.gbl...
| > | > Hi James,
| > | >
| > | > As for the Menu control's PopoutImage setting, it does be as the
| > document
| > | > mentioned that
| > | >
| > | > "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl"
determine
| > the
| > | > Popup image for static menu items while the
| > | > "DynamicEnableDefaultPopOutImage" and "DynamicPopoutImageUrl"
| > determine
| > | > the
| > | > Popup image for dynamic menu items. However, the key point is that
| > what
| > | > menu items is static ones and what is dynamic ones. According to the
| > msdn
| > | > document, we can define the static menu items scope through the
| > | > "StaticDisplayLevels" property., by default it is set to "1" which
| > means
| > | > only the first level menu items are static ones(all their child menu
| > items
| > | > are dynamic ones...).  So if you only add one level of menu items
and
| > | > dosn't explicitly specify the "
| > | > StaticDisplayLevels", those top level menus are all static ones, and
| > only
| > | > the "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl" will
| > take
| > | > effect on them.....
| > | >
| > | > Here is the comments picked from MSDN:
| > | > =====================
| > | > Static Display Behavior
| > | > You can control static display behavior by using the
| > StaticDisplayLevels
| > | > property of the Menu control. The StaticDisplayLevels property
| > indicates
| > | > how many levels to display statically from the root of the menu. For
| > | > example, if StaticDisplayLevels is set to 3, your menu will be
| > expanded
| > to
| > | > statically display its first three levels. The minimum static
display
| > | > level
| > | > is 1, and the control will throw an exception if the value is set
to 0
| > or
| > | > a
| > | > negative number.
| > | >
| > | > Dynamic Display Behavior
| > | > The MaximumDynamicDisplayLevels property specifies how many levels
of
| > | > dynamically appearing menu nodes should be displayed after the
static
| > | > display level. For example, if your menu has a static level of 3
and a
| > | > dynamic level of 2, the first three levels of your menu would be
| > | > statically
| > | > displayed, while the next two levels would be dynamic.
| > | >
| > | > If MaximumDynamicDisplayLevels is set to 0, no menu nodes will be
| > | > dynamically displayed. If the MaximumDynamicDisplayLevels is set to
a
| > | > negative number, an exception is thrown.
| > | > ======================
| > | >
| > | > Hope helps. Thanks,
| > | >
| > | > Steven Cheng
| > | > Microsoft Online Support
| > | >
| > | > Get Secure! www.microsoft.com/security
| > | > (This posting is provided "AS IS", with no warranties, and confers
no
| > | > rights.)
| > | >
| > | > --------------------
| > | > | From: "James Trefry" <james@noemail.noemail>
| > | > | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
| > | > <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
| > | > | Subject: Re: ASP.NET 2.0 Menu Control -
| > DynamicEnableDefaultPopOutImage
| > | > Property
| > | > | Date: Fri, 9 Dec 2005 21:52:11 -0700
| > | > | Lines: 16
| > | > | X-Priority: 3
| > | > | X-MSMail-Priority: Normal
| > | > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| > | > | X-RFC2646: Format=Flowed; Original
| > | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| > | > | Message-ID: <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
| > | > | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
| > | > | NNTP-Posting-Host: c-71-56-218-216.hsd1.co.comcast.net
71.56.218.216
Show quoteHide quote
| > | > | Path:
| > TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP15.phx.gbl
| > | > | Xref: TK2MSFTNGXA02.phx.gbl
| > | > microsoft.public.dotnet.framework.aspnet.webcontrols:31665
| > | > | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
| > | > |
| > | > | Thank you Kevin.
| > | > |
| > | > | "Kevin Yu [MSFT]" <v-k***@online.microsoft.com> wrote in message
| > | > | news:aaIsxqT$FHA.552@TK2MSFTNGXA02.phx.gbl...
| > | > | > Hi James,
| > | > | >
| > | > | > We have reviewed this issue and are currently researching on
it.
| > We
| > | > will
| > | > | > update you ASAP. Thanks for your patience!
| > | > | >
| > | > | > Kevin Yu
| > | > | > =======
| > | > | > "This posting is provided "AS IS" with no warranties, and
confers
| > no
| > | > | > rights."
| > | > | >
| > | > |
| > | > |
| > | > |
| > | >
| > |
| > |
| > |
| >
|
|
|
Author
13 Dec 2005 7:29 AM
James Trefry
Ah yes, now I remember - with templates I can do anything.  I have been
schooled. :)  Thanks for the clean and simple solution.  I will move forward
using a template then.

Thanks for staying with me on this one.

Happy Holidays!

James Trefry



Show quoteHide quote
"Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
news:O$xETQ7$FHA.3764@TK2MSFTNGXA02.phx.gbl...
> Thanks for your quick response James.
>
> Well, I've looked at the site you refered.  Now I got what you exactly
> want, seems this is nothing relate to the ImagePopout setting of the
> ASP.NET menu control since the Menu control will always displaying the
> popout image as long as the menu item is displayed, while that site's menu
> will display the popout image only when the mouse hover onto it, right?
>
> As for workaround, I've thought over it, so far what I can get is using
> the
> "staticItemTemplate" to define a custom menu template, then, we manually
> put the <img ...> html element in it and use some clientside script to
> show
> the image when mouse over the menu item... and hide it when mouse
> leave....
>  This is a possible approach though maybe a bit complex....
>
> <StaticItemTemplate>
>                <div onmouseover=" " onmouseout="">
>                <%# Eval("Text") %>
>                <img src="Images/menu_pop_static.GIF" />
>                </div>
> </StaticItemTemplate>
>
>
> Also, I think that site http://www.azburncenter.com/ must have used a own
> custom naviagation control ;-)
>
> Thanks,
>
> Steven Cheng
> Microsoft Online Support
>
> Get Secure! www.microsoft.com/security
> (This posting is provided "AS IS", with no warranties, and confers no
> rights.)
>
> --------------------
> | From: "James Trefry" <james@noemail.noemail>
> | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
> <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
> <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
> <WLmBwvs$FHA.***@TK2MSFTNGXA02.phx.gbl>
> <OMu0n0z$FHA.***@TK2MSFTNGP09.phx.gbl>
> <Lklkhu5$FHA.2***@TK2MSFTNGXA02.phx.gbl>
> | Subject: Re: ASP.NET 2.0 Menu Control - DynamicEnableDefaultPopOutImage
> Property
> | Date: Mon, 12 Dec 2005 21:21:58 -0700
> | Lines: 200
> | X-Priority: 3
> | X-MSMail-Priority: Normal
> | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
> | X-RFC2646: Format=Flowed; Original
> | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
> | Message-ID: <OZ4zYz5$FHA.***@TK2MSFTNGP12.phx.gbl>
> | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
> | NNTP-Posting-Host: 71-208-238-248.hlrn.qwest.net 71.208.238.248
> | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP12.phx.gbl
> | Xref: TK2MSFTNGXA02.phx.gbl
> microsoft.public.dotnet.framework.aspnet.webcontrols:31730
> | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
> |
> | Steven,
> |
> | Unfortunately, that is not the behavior that I need to replicate.  I
> | actually need the image on the first level to be dynamic as it currently
> | works at http://www.azburncenter.com.  I realize that this behavior is
> | unusual, but if you know of a work around (overrides, etc.), I would be
> very
> | receptive.
> |
> | Thanks for your help.
> |
> | James Trefry
> |
> |
> | "Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
> | news:Lklkhu5$FHA.2764@TK2MSFTNGXA02.phx.gbl...
> | > Thanks for your response James,
> | >
> | > Yes, if the StaticDisplayLevels is 1, the first level menu items are
> not
> | > affected by the DynamicEnableDefaultPopOutImage property since they're
> | > static menu items.  However, we can use the
> StaticEnableDefaultPopOutImage
> | > for them, does this work in your scenario?
> | >
> | > Regards,
> | >
> | > Steven Cheng
> | > Microsoft Online Support
> | >
> | > Get Secure! www.microsoft.com/security
> | > (This posting is provided "AS IS", with no warranties, and confers no
> | > rights.)
> | >
> | >
> | >
> | >
> | >
> | > --------------------
> | > | From: "James Trefry" <james@noemail.noemail>
> | > | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
> | > <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
> | > <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
> | > <WLmBwvs$FHA.***@TK2MSFTNGXA02.phx.gbl>
> | > | Subject: Re: ASP.NET 2.0 Menu Control -
> DynamicEnableDefaultPopOutImage
> | > Property
> | > | Date: Mon, 12 Dec 2005 09:57:24 -0700
> | > | Lines: 119
> | > | X-Priority: 3
> | > | X-MSMail-Priority: Normal
> | > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
> | > | X-RFC2646: Format=Flowed; Original
> | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
> | > | Message-ID: <OMu0n0z$FHA.***@TK2MSFTNGP09.phx.gbl>
> | > | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
> | > | NNTP-Posting-Host: 71-208-238-248.hlrn.qwest.net 71.208.238.248
> | > | Path:
> TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP09.phx.gbl
> | > | Xref: TK2MSFTNGXA02.phx.gbl
> | > microsoft.public.dotnet.framework.aspnet.webcontrols:31703
> | > | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
> | > |
> | > | Steven,
> | > |
> | > | First, thank you for responding.
> | > |
> | > | What I need to do is display the pop out image dynamically along
> with
> | > the
> | > | sub menus like this site: http://www.azburncenter.com.
> | > |
> | > | So if the minimum value for StaticDisplayLevels is 1 (which makes
> sense
> | > | since we need to start with at least 1 level of visible menus), then
> the
> | > | first level of menus being static will always ignore the
> | > | DynamicEnableDefaultPopOutImage property.  This concludes that it is
> not
> | > | possible to set a dynamic pop out image on the first level of menus.
> | > | Therefore I cannot reproduce the menu above using the ASP.NET 2.0
> menu
> | > | control.  Is that correct?
> | > |
> | > | Thanks again.
> | > |
> | > | James Trefry
> | > |
> | > |
> | > | "Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
> | > | news:WLmBwvs$FHA.832@TK2MSFTNGXA02.phx.gbl...
> | > | > Hi James,
> | > | >
> | > | > As for the Menu control's PopoutImage setting, it does be as the
> | > document
> | > | > mentioned that
> | > | >
> | > | > "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl"
> determine
> | > the
> | > | > Popup image for static menu items while the
> | > | > "DynamicEnableDefaultPopOutImage" and "DynamicPopoutImageUrl"
> | > determine
> | > | > the
> | > | > Popup image for dynamic menu items. However, the key point is that
> | > what
> | > | > menu items is static ones and what is dynamic ones. According to
> the
> | > msdn
> | > | > document, we can define the static menu items scope through the
> | > | > "StaticDisplayLevels" property., by default it is set to "1" which
> | > means
> | > | > only the first level menu items are static ones(all their child
> menu
> | > items
> | > | > are dynamic ones...).  So if you only add one level of menu items
> and
> | > | > dosn't explicitly specify the "
> | > | > StaticDisplayLevels", those top level menus are all static ones,
> and
> | > only
> | > | > the "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl"
> will
> | > take
> | > | > effect on them.....
> | > | >
> | > | > Here is the comments picked from MSDN:
> | > | > =====================
> | > | > Static Display Behavior
> | > | > You can control static display behavior by using the
> | > StaticDisplayLevels
> | > | > property of the Menu control. The StaticDisplayLevels property
> | > indicates
> | > | > how many levels to display statically from the root of the menu.
> For
> | > | > example, if StaticDisplayLevels is set to 3, your menu will be
> | > expanded
> | > to
> | > | > statically display its first three levels. The minimum static
> display
> | > | > level
> | > | > is 1, and the control will throw an exception if the value is set
> to 0
> | > or
> | > | > a
> | > | > negative number.
> | > | >
> | > | > Dynamic Display Behavior
> | > | > The MaximumDynamicDisplayLevels property specifies how many levels
> of
> | > | > dynamically appearing menu nodes should be displayed after the
> static
> | > | > display level. For example, if your menu has a static level of 3
> and a
> | > | > dynamic level of 2, the first three levels of your menu would be
> | > | > statically
> | > | > displayed, while the next two levels would be dynamic.
> | > | >
> | > | > If MaximumDynamicDisplayLevels is set to 0, no menu nodes will be
> | > | > dynamically displayed. If the MaximumDynamicDisplayLevels is set
> to
> a
> | > | > negative number, an exception is thrown.
> | > | > ======================
> | > | >
> | > | > Hope helps. Thanks,
> | > | >
> | > | > Steven Cheng
> | > | > Microsoft Online Support
> | > | >
> | > | > Get Secure! www.microsoft.com/security
>| > | > (This posting is provided "AS IS", with no warranties, and confers
> no
> | > | > rights.)
> | > | >
> | > | > --------------------
> | > | > | From: "James Trefry" <james@noemail.noemail>
> | > | > | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
> | > | > <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
> | > | > | Subject: Re: ASP.NET 2.0 Menu Control -
> | > DynamicEnableDefaultPopOutImage
> | > | > Property
> | > | > | Date: Fri, 9 Dec 2005 21:52:11 -0700
> | > | > | Lines: 16
> | > | > | X-Priority: 3
> | > | > | X-MSMail-Priority: Normal
> | > | > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
> | > | > | X-RFC2646: Format=Flowed; Original
> | > | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
> | > | > | Message-ID: <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
> | > | > | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
> | > | > | NNTP-Posting-Host: c-71-56-218-216.hsd1.co.comcast.net
> 71.56.218.216
> | > | > | Path:
> | > TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP15.phx.gbl
> | > | > | Xref: TK2MSFTNGXA02.phx.gbl
> | > | > microsoft.public.dotnet.framework.aspnet.webcontrols:31665
> | > | > | X-Tomcat-NG:
> microsoft.public.dotnet.framework.aspnet.webcontrols
> | > | > |
> | > | > | Thank you Kevin.
> | > | > |
> | > | > | "Kevin Yu [MSFT]" <v-k***@online.microsoft.com> wrote in message
> | > | > | news:aaIsxqT$FHA.552@TK2MSFTNGXA02.phx.gbl...
> | > | > | > Hi James,
> | > | > | >
> | > | > | > We have reviewed this issue and are currently researching on
> it.
> | > We
> | > | > will
> | > | > | > update you ASAP. Thanks for your patience!
> | > | > | >
> | > | > | > Kevin Yu
> | > | > | > =======
> | > | > | > "This posting is provided "AS IS" with no warranties, and
> confers
> | > no
> | > | > | > rights."
> | > | > | >
> | > | > |
> | > | > |
> | > | > |
> | > | >
> | > |
> | > |
> | > |
> | >
> |
> |
> |
>
Author
13 Dec 2005 7:52 AM
Steven Cheng[MSFT]
My pleasure :-)

Best wish to you also!

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
--------------------
| From: "James Trefry" <james@noemail.noemail>
| References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
<aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
<#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
<WLmBwvs$FHA.***@TK2MSFTNGXA02.phx.gbl>
<OMu0n0z$FHA.***@TK2MSFTNGP09.phx.gbl>
<Lklkhu5$FHA.2***@TK2MSFTNGXA02.phx.gbl>
<OZ4zYz5$FHA.***@TK2MSFTNGP12.phx.gbl>
<O$xETQ7$FHA.3***@TK2MSFTNGXA02.phx.gbl>
| Subject: Re: ASP.NET 2.0 Menu Control - DynamicEnableDefaultPopOutImage
Property
| Date: Tue, 13 Dec 2005 00:29:43 -0700
| Lines: 309
| X-Priority: 3
| X-MSMail-Priority: Normal
| X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| X-RFC2646: Format=Flowed; Original
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| Message-ID: <e$#LZc7$FHA.2***@TK2MSFTNGP11.phx.gbl>
| Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
| NNTP-Posting-Host: 71-208-238-248.hlrn.qwest.net 71.208.238.248
| Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP11.phx.gbl
| Xref: TK2MSFTNGXA02.phx.gbl
microsoft.public.dotnet.framework.aspnet.webcontrols:31733
Show quoteHide quote
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
|
| Ah yes, now I remember - with templates I can do anything.  I have been
| schooled. :)  Thanks for the clean and simple solution.  I will move
forward
| using a template then.
|
| Thanks for staying with me on this one.
|
| Happy Holidays!
|
| James Trefry
|
|
|
| "Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
| news:O$xETQ7$FHA.3764@TK2MSFTNGXA02.phx.gbl...
| > Thanks for your quick response James.
| >
| > Well, I've looked at the site you refered.  Now I got what you exactly
| > want, seems this is nothing relate to the ImagePopout setting of the
| > ASP.NET menu control since the Menu control will always displaying the
| > popout image as long as the menu item is displayed, while that site's
menu
| > will display the popout image only when the mouse hover onto it, right?
| >
| > As for workaround, I've thought over it, so far what I can get is using
| > the
| > "staticItemTemplate" to define a custom menu template, then, we manually
| > put the <img ...> html element in it and use some clientside script to
| > show
| > the image when mouse over the menu item... and hide it when mouse
| > leave....
| >  This is a possible approach though maybe a bit complex....
| >
| > <StaticItemTemplate>
| >                <div onmouseover=" " onmouseout="">
| >                <%# Eval("Text") %>
| >                <img src="Images/menu_pop_static.GIF" />
| >                </div>
| > </StaticItemTemplate>
| >
| >
| > Also, I think that site http://www.azburncenter.com/ must have used a
own
| > custom naviagation control ;-)
| >
| > Thanks,
| >
| > Steven Cheng
| > Microsoft Online Support
| >
| > Get Secure! www.microsoft.com/security
| > (This posting is provided "AS IS", with no warranties, and confers no
| > rights.)
| >
| > --------------------
| > | From: "James Trefry" <james@noemail.noemail>
| > | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
| > <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
| > <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
| > <WLmBwvs$FHA.***@TK2MSFTNGXA02.phx.gbl>
| > <OMu0n0z$FHA.***@TK2MSFTNGP09.phx.gbl>
| > <Lklkhu5$FHA.2***@TK2MSFTNGXA02.phx.gbl>
| > | Subject: Re: ASP.NET 2.0 Menu Control -
DynamicEnableDefaultPopOutImage
| > Property
| > | Date: Mon, 12 Dec 2005 21:21:58 -0700
| > | Lines: 200
| > | X-Priority: 3
| > | X-MSMail-Priority: Normal
| > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| > | X-RFC2646: Format=Flowed; Original
| > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| > | Message-ID: <OZ4zYz5$FHA.***@TK2MSFTNGP12.phx.gbl>
| > | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
| > | NNTP-Posting-Host: 71-208-238-248.hlrn.qwest.net 71.208.238.248
| > | Path: TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP12.phx.gbl
| > | Xref: TK2MSFTNGXA02.phx.gbl
| > microsoft.public.dotnet.framework.aspnet.webcontrols:31730
| > | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
| > |
| > | Steven,
| > |
| > | Unfortunately, that is not the behavior that I need to replicate.  I
| > | actually need the image on the first level to be dynamic as it
currently
| > | works at http://www.azburncenter.com.  I realize that this behavior is
| > | unusual, but if you know of a work around (overrides, etc.), I would
be
| > very
| > | receptive.
| > |
| > | Thanks for your help.
| > |
| > | James Trefry
| > |
| > |
| > | "Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in message
| > | news:Lklkhu5$FHA.2764@TK2MSFTNGXA02.phx.gbl...
| > | > Thanks for your response James,
| > | >
| > | > Yes, if the StaticDisplayLevels is 1, the first level menu items
are
| > not
| > | > affected by the DynamicEnableDefaultPopOutImage property since
they're
| > | > static menu items.  However, we can use the
| > StaticEnableDefaultPopOutImage
| > | > for them, does this work in your scenario?
| > | >
| > | > Regards,
| > | >
| > | > Steven Cheng
| > | > Microsoft Online Support
| > | >
| > | > Get Secure! www.microsoft.com/security
| > | > (This posting is provided "AS IS", with no warranties, and confers
no
| > | > rights.)
| > | >
| > | >
| > | >
| > | >
| > | >
| > | > --------------------
| > | > | From: "James Trefry" <james@noemail.noemail>
| > | > | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
| > | > <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
| > | > <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
| > | > <WLmBwvs$FHA.***@TK2MSFTNGXA02.phx.gbl>
| > | > | Subject: Re: ASP.NET 2.0 Menu Control -
| > DynamicEnableDefaultPopOutImage
| > | > Property
| > | > | Date: Mon, 12 Dec 2005 09:57:24 -0700
| > | > | Lines: 119
| > | > | X-Priority: 3
| > | > | X-MSMail-Priority: Normal
| > | > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| > | > | X-RFC2646: Format=Flowed; Original
| > | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| > | > | Message-ID: <OMu0n0z$FHA.***@TK2MSFTNGP09.phx.gbl>
| > | > | Newsgroups: microsoft.public.dotnet.framework.aspnet.webcontrols
| > | > | NNTP-Posting-Host: 71-208-238-248.hlrn.qwest.net 71.208.238.248
| > | > | Path:
| > TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP09.phx.gbl
| > | > | Xref: TK2MSFTNGXA02.phx.gbl
| > | > microsoft.public.dotnet.framework.aspnet.webcontrols:31703
| > | > | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet.webcontrols
| > | > |
| > | > | Steven,
| > | > |
| > | > | First, thank you for responding.
| > | > |
| > | > | What I need to do is display the pop out image dynamically along
| > with
| > | > the
| > | > | sub menus like this site: http://www.azburncenter.com.
| > | > |
| > | > | So if the minimum value for StaticDisplayLevels is 1 (which makes
| > sense
| > | > | since we need to start with at least 1 level of visible menus),
then
| > the
| > | > | first level of menus being static will always ignore the
| > | > | DynamicEnableDefaultPopOutImage property.  This concludes that it
is
| > not
| > | > | possible to set a dynamic pop out image on the first level of
menus.
| > | > | Therefore I cannot reproduce the menu above using the ASP.NET 2.0
| > menu
| > | > | control.  Is that correct?
| > | > |
| > | > | Thanks again.
| > | > |
| > | > | James Trefry
| > | > |
| > | > |
| > | > | "Steven Cheng[MSFT]" <stch***@online.microsoft.com> wrote in
message
| > | > | news:WLmBwvs$FHA.832@TK2MSFTNGXA02.phx.gbl...
| > | > | > Hi James,
| > | > | >
| > | > | > As for the Menu control's PopoutImage setting, it does be as the
| > | > document
| > | > | > mentioned that
| > | > | >
| > | > | > "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl"
| > determine
| > | > the
| > | > | > Popup image for static menu items while the
| > | > | > "DynamicEnableDefaultPopOutImage" and "DynamicPopoutImageUrl"
| > | > determine
| > | > | > the
| > | > | > Popup image for dynamic menu items. However, the key point is
that
| > | > what
| > | > | > menu items is static ones and what is dynamic ones. According
to
| > the
| > | > msdn
| > | > | > document, we can define the static menu items scope through the
| > | > | > "StaticDisplayLevels" property., by default it is set to "1"
which
| > | > means
| > | > | > only the first level menu items are static ones(all their child
| > menu
| > | > items
| > | > | > are dynamic ones...).  So if you only add one level of menu
items
| > and
| > | > | > dosn't explicitly specify the "
| > | > | > StaticDisplayLevels", those top level menus are all static
ones,
| > and
| > | > only
| > | > | > the "StaticEnableDefaultPopOutImage" and "StaticPopoutImageUrl"
| > will
| > | > take
| > | > | > effect on them.....
| > | > | >
| > | > | > Here is the comments picked from MSDN:
| > | > | > =====================
| > | > | > Static Display Behavior
| > | > | > You can control static display behavior by using the
| > | > StaticDisplayLevels
| > | > | > property of the Menu control. The StaticDisplayLevels property
| > | > indicates
| > | > | > how many levels to display statically from the root of the
menu.
| > For
| > | > | > example, if StaticDisplayLevels is set to 3, your menu will be
| > | > expanded
| > | > to
| > | > | > statically display its first three levels. The minimum static
| > display
| > | > | > level
| > | > | > is 1, and the control will throw an exception if the value is
set
| > to 0
| > | > or
| > | > | > a
| > | > | > negative number.
| > | > | >
| > | > | > Dynamic Display Behavior
| > | > | > The MaximumDynamicDisplayLevels property specifies how many
levels
| > of
| > | > | > dynamically appearing menu nodes should be displayed after the
| > static
| > | > | > display level. For example, if your menu has a static level of 3
| > and a
| > | > | > dynamic level of 2, the first three levels of your menu would be
| > | > | > statically
| > | > | > displayed, while the next two levels would be dynamic.
| > | > | >
| > | > | > If MaximumDynamicDisplayLevels is set to 0, no menu nodes will
be
| > | > | > dynamically displayed. If the MaximumDynamicDisplayLevels is
set
| > to
| > a
| > | > | > negative number, an exception is thrown.
| > | > | > ======================
| > | > | >
| > | > | > Hope helps. Thanks,
| > | > | >
| > | > | > Steven Cheng
| > | > | > Microsoft Online Support
| > | > | >
| > | > | > Get Secure! www.microsoft.com/security
| >| > | > (This posting is provided "AS IS", with no warranties, and
confers
| > no
| > | > | > rights.)
| > | > | >
| > | > | > --------------------
| > | > | > | From: "James Trefry" <james@noemail.noemail>
| > | > | > | References: <OLt9f1O$FHA.1***@TK2MSFTNGP10.phx.gbl>
| > | > | > <aaIsxqT$FHA.***@TK2MSFTNGXA02.phx.gbl>
| > | > | > | Subject: Re: ASP.NET 2.0 Menu Control -
| > | > DynamicEnableDefaultPopOutImage
| > | > | > Property
| > | > | > | Date: Fri, 9 Dec 2005 21:52:11 -0700
| > | > | > | Lines: 16
| > | > | > | X-Priority: 3
| > | > | > | X-MSMail-Priority: Normal
| > | > | > | X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
| > | > | > | X-RFC2646: Format=Flowed; Original
| > | > | > | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
| > | > | > | Message-ID: <#w#2$VU$FHA.1***@TK2MSFTNGP15.phx.gbl>
| > | > | > | Newsgroups:
microsoft.public.dotnet.framework.aspnet.webcontrols
Show quoteHide quote
| > | > | > | NNTP-Posting-Host: c-71-56-218-216.hsd1.co.comcast.net
| > 71.56.218.216
| > | > | > | Path:
| > | > TK2MSFTNGXA02.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFTNGP15.phx.gbl
| > | > | > | Xref: TK2MSFTNGXA02.phx.gbl
| > | > | > microsoft.public.dotnet.framework.aspnet.webcontrols:31665
| > | > | > | X-Tomcat-NG:
| > microsoft.public.dotnet.framework.aspnet.webcontrols
| > | > | > |
| > | > | > | Thank you Kevin.
| > | > | > |
| > | > | > | "Kevin Yu [MSFT]" <v-k***@online.microsoft.com> wrote in
message
| > | > | > | news:aaIsxqT$FHA.552@TK2MSFTNGXA02.phx.gbl...
| > | > | > | > Hi James,
| > | > | > | >
| > | > | > | > We have reviewed this issue and are currently researching on
| > it.
| > | > We
| > | > | > will
| > | > | > | > update you ASAP. Thanks for your patience!
| > | > | > | >
| > | > | > | > Kevin Yu
| > | > | > | > =======
| > | > | > | > "This posting is provided "AS IS" with no warranties, and
| > confers
| > | > no
| > | > | > | > rights."
| > | > | > | >
| > | > | > |
| > | > | > |
| > | > | > |
| > | > | >
| > | > |
| > | > |
| > | > |
| > | >
| > |
| > |
| > |
| >
|
|
|