MenuItem.PopOutImageUrl Eigenschap

Definitie

Hiermee wordt de URL opgehaald of ingesteld op een afbeelding die wordt weergegeven in een menu-item om aan te geven dat het menu-item een dynamisch submenu heeft.

public:
 property System::String ^ PopOutImageUrl { System::String ^ get(); void set(System::String ^ value); };
public string PopOutImageUrl { get; set; }
member this.PopOutImageUrl : string with get, set
Public Property PopOutImageUrl As String

Waarde van eigenschap

De URL naar een afbeelding die wordt weergegeven in een menu-item om aan te geven dat het menu-item een dynamisch submenu heeft. De standaardwaarde is een lege tekenreeks (""), die aangeeft dat deze eigenschap niet is ingesteld.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de PopOutImageUrl eigenschap gebruikt om een aangepaste afbeelding op te geven die moet worden weergegeven in een menu-item wanneer het menu-item een dynamisch submenu heeft.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>MenuItem Declarative Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>MenuItem Declarative Example</h3>
    
      <!-- Use declarative syntax to create the   -->
      <!-- menu structure. Create submenu items   -->
      <!-- by nesting them within parent menu     -->
      <!-- items.                                 -->
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical" 
        target="_blank"  
        runat="server">

        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            imageurl="Images\Home.gif"
            popoutimageurl="Images\Popout.jpg"   
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              popoutimageurl="Images\Popout.jpg"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              popoutimageurl="Images\Popout.jpg"              
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

<%@ Page Language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>MenuItem Declarative Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>MenuItem Declarative Example</h3>
    
      <!-- Use declarative syntax to create the   -->
      <!-- menu structure. Create submenu items   -->
      <!-- by nesting them within parent menu     -->
      <!-- items.                                 -->
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical" 
        target="_blank"  
        runat="server">

        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            imageurl="Images\Home.gif"
            popoutimageurl="Images\Popout.jpg"   
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              popoutimageurl="Images\Popout.jpg"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              popoutimageurl="Images\Popout.jpg"              
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                separatorimageurl="Images\Separator.jpg"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

Opmerkingen

Als System.Web.UI.WebControls.MenuRenderingMode deze optie is ingesteld op List, of System.Web.UI.WebControls.MenuRenderingMode als deze is ingesteld DefaultPagesSection.ControlRenderingCompatibilityVersion op of 4.0 hoger, heeft deze eigenschap geen effect. Gebruik de Menu.DynamicEnableDefaultPopOutImage eigenschap of de Menu.StaticEnableDefaultPopOutImage eigenschap in plaats van deze eigenschap.

Als System.Web.UI.WebControls.MenuRenderingMode deze eigenschap is ingesteld Tableop , of System.Web.UI.WebControls.MenuRenderingMode als deze is ingesteld DefaultPagesSection.ControlRenderingCompatibilityVersion3.5op , gebruikt u deze eigenschap om een aangepaste afbeelding op te geven die wordt weergegeven in een menu-item om aan te geven dat het menu-item een dynamisch submenu heeft. Deze afbeelding kan elke bestandsindeling hebben (.jpg, .gif, .bmpenzovoort), zolang de browser van de client die indeling ondersteunt.

Note

Als u deze eigenschap instelt, wordt de afbeelding overschreven die is opgegeven door de Menu.DynamicPopOutImageUrl en Menu.StaticPopOutImageUrl eigenschappen.

U kunt deze afbeelding ook uitschakelen in een statisch menu door deze eigenschap in te stellen op een lege tekenreeks en de StaticEnableDefaultPopOutImage eigenschap in te stellen op false. Op dezelfde manier kunt u deze afbeelding uitschakelen in een dynamisch menu door deze eigenschap in te stellen op een lege tekenreeks en de DynamicEnableDefaultPopOutImage eigenschap in te stellen op false.

Van toepassing op

Zie ook