Menu.StaticPopOutImageUrl Eigenschaft

Definition

Ruft die URL zu einem Bild ab, das angezeigt wird und angibt, dass ein statisches Menüelement über ein Untermenü verfügt, oder legt diese URL zu einem Bild fest.Gets or sets the URL to an image displayed to indicate that a static menu item has a submenu.

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

Eigenschaftswert

Die URL zu einem Bild, das angezeigt wird und angibt, dass ein statisches Menüelement über ein Untermenü verfügt.The URL to an image displayed to indicate that a static menu item has a submenu. Der Standardwert ist eine leere Zeichenfolge (""), die angibt, dass diese Eigenschaft nicht festgelegt ist.The default value is an empty string (""), which indicates that this property is not set.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die StaticPopOutImageUrl -Eigenschaft verwendet wird, um ein benutzerdefiniertes Bild anzugeben, das in einem statischen Menü Element angezeigt wird, wenn das Menü Element über ein Untermenü verfügt.The following code example demonstrates how to use the StaticPopOutImageUrl property to specify a custom image to display in a static menu item when the menu item has a submenu.


<%@ 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>Menu StaticPopoutImageText and StaticPopoutImageUrl Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu StaticPopoutImageText and StaticPopoutImageUrl Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"
        StaticPopOutImageTextFormatString="More..."
        staticpopoutimageurl="Images/Popout.jpg"   
        runat="server">
      
        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                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>Menu StaticPopoutImageText and StaticPopoutImageUrl Example</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu StaticPopoutImageText and StaticPopoutImageUrl Example</h3>
    
      <asp:menu id="NavigationMenu"
        staticdisplaylevels="1"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"
        StaticPopOutImageTextFormatString="More..."
        staticpopoutimageurl="Images/Popout.jpg"   
        runat="server">
      
        <items>
          <asp:menuitem navigateurl="Home.aspx" 
            text="Home"
            tooltip="Home">
            <asp:menuitem navigateurl="Music.aspx"
              text="Music"
              tooltip="Music">
              <asp:menuitem navigateurl="Classical.aspx" 
                text="Classical"
                tooltip="Classical"/>
              <asp:menuitem navigateurl="Rock.aspx"
                text="Rock"
                tooltip="Rock"/>
              <asp:menuitem navigateurl="Jazz.aspx"
                text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem navigateurl="Movies.aspx"
              text="Movies"
              tooltip="Movies">
              <asp:menuitem navigateurl="Action.aspx"
                text="Action"
                tooltip="Action"/>
              <asp:menuitem navigateurl="Drama.aspx"
                text="Drama"
                tooltip="Drama"/>
              <asp:menuitem navigateurl="Musical.aspx"
                text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

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

Hinweise

Wenn ein statisches Menü Element ein Untermenü enthält, kann ein Bild angezeigt werden, um anzugeben, dass der Benutzer das Menü erweitern kann.When a static menu item contains a submenu, an image can be displayed to indicate that the user can expand the menu. Es gibt zwei Möglichkeiten, dieses Bild anzuzeigen:There are two ways to display this image:

Wenn die StaticPopOutImageUrl -Eigenschaft festgelegt ist, überschreibt das integrierte Bild unabhängig vom Wert für dieses Bild der StaticEnableDefaultPopOutImage Eigenschaft.If the StaticPopOutImageUrl property is set, that image overrides the built-in image, regardless of the value of the StaticEnableDefaultPopOutImage property.

Wenn die StaticPopOutImageUrl -Eigenschaft nicht festgelegt ist StaticEnableDefaultPopOutImage und die-Eigenschaft falseauf festgelegt ist, wird kein Bild angezeigt.If the StaticPopOutImageUrl property is not set and the StaticEnableDefaultPopOutImage property is set to false, no image is displayed.

Hinweis

Wenn Sie diese Eigenschaft festlegen, verwenden Sie einen Schrägstrich (/) anstelle eines umgekehrten Schrägstrichs (\).When you set this property, use a slash mark (/) instead of a backslash (\). Wenn Sie umgekehrte Schrägstriche im Pfad verwenden, wird das angegebene Bild nicht angezeigt.If you use backslashes in the path, the specified image will not be displayed.

Sie können den alternativen Text für das Bild angeben, indem StaticPopOutImageTextFormatString Sie die-Eigenschaft festlegen.You can specify alternate text for the image by setting the StaticPopOutImageTextFormatString property.

Gilt für:

Siehe auch