Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

MenuItem.PopOutImageUrl propriété

 

Date de publication : novembre 2016

Obtient ou définit l’URL vers une image qui est affichée dans un élément de menu pour indiquer que l’élément de menu a un sous-menu dynamique.

Espace de noms:   System.Web.UI.WebControls
Assembly:  System.Web (dans System.Web.dll)

public string PopOutImageUrl { get; set; }

Valeur de propriété

Type: System.String

URL vers une image qui est affichée dans un élément de menu pour indiquer que l’élément de menu a un sous-menu dynamique. La valeur par défaut est une chaîne vide (""), ce qui signifie que cette propriété n'est pas définie.

Si System.Web.UI.WebControls.MenuRenderingMode est défini sur List, ou si System.Web.UI.WebControls.MenuRenderingMode a la valeur Default et PagesSection.ControlRenderingCompatibilityVersion a la valeur 4.0 ou version ultérieure, cette propriété n’a aucun effet. Utilisez le Menu.DynamicEnableDefaultPopOutImage propriété ou Menu.StaticEnableDefaultPopOutImage au lieu de cette propriété.

Si System.Web.UI.WebControls.MenuRenderingMode est défini sur Table, ou si System.Web.UI.WebControls.MenuRenderingMode a la valeur Default et PagesSection.ControlRenderingCompatibilityVersion a la valeur 3.5, utilisez cette propriété pour spécifier une image personnalisée qui est affichée dans un élément de menu pour indiquer que l’élément de menu a un sous-menu dynamique. Cette image peut être dans n’importe quel format de fichier (.jpg, .gif, .bmp, etc.), tant que le navigateur du client prend en charge ce format.

System_CAPS_noteRemarque

Cette propriété remplace l’image spécifiée par la Menu.DynamicPopOutImageUrl et Menu.StaticPopOutImageUrl Propriétés.

Vous pouvez également désactiver cette image dans un menu statique en définissant cette propriété sur une chaîne vide et le paramètre de la StaticEnableDefaultPopOutImage propriété false. De même, vous pouvez désactiver cette image dans un menu dynamique en définissant cette propriété sur une chaîne vide et le paramètre de la DynamicEnableDefaultPopOutImage propriété false.

L’exemple suivant montre comment utiliser le PopOutImageUrl pour spécifier une image personnalisée à afficher dans un élément de menu lorsque l’élément de menu a un sous-menu dynamique.


<%@ 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>

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: