Menu.DynamicPopOutImageUrl 属性
定义
获取或设置自定义图像的 URL,如果动态菜单项包含子菜单,该图像则显示在动态菜单项中。Gets or sets the URL to a custom image that is displayed in a dynamic menu item when the dynamic menu item has a submenu.
public:
property System::String ^ DynamicPopOutImageUrl { System::String ^ get(); void set(System::String ^ value); };
public string DynamicPopOutImageUrl { get; set; }
member this.DynamicPopOutImageUrl : string with get, set
Public Property DynamicPopOutImageUrl As String
属性值
指示动态菜单项包含子菜单的图像的 URL。The URL to an image used to indicate that a dynamic menu item has a submenu. 默认值为空字符串 (""),指示尚未设置此属性。The default value is an empty string (""), which indicates that this property is not set.
示例
下面的代码示例演示如何使用 DynamicPopOutImageUrl 属性指定要在动态菜单项中显示的自定义图像,以指示菜单项具有子菜单。The following code example demonstrates how to use the DynamicPopOutImageUrl property to specify a custom image to display in a dynamic menu item to indicate that 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 DynamicPopOutImageTextFormatString and StaticPopoutImageUrl Example</h3>
<asp:menu id="NavigationMenu"
staticdisplaylevels="1"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
DynamicPopOutImageTextFormatString="More..."
dynamicpopoutimageurl="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 DynamicPopoutImageText and DynamicPopoutImageUrl Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicPopoutImageText and DynamicPopoutImageUrl Example</h3>
<asp:menu id="NavigationMenu"
disappearafter="2000"
staticdisplaylevels="1"
staticsubmenuindent="10"
orientation="Vertical"
target="_blank"
DynamicPopOutImageTextFormatString="More..."
dynamicpopoutimageurl="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>
注解
动态菜单项包含子菜单时,可以显示图像,以指示用户可以通过将鼠标指针放在菜单项上来展开菜单。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:
将 DynamicEnableDefaultPopOutImage 属性设置为
true以使用内置映像 (默认) 。Set the DynamicEnableDefaultPopOutImage property totrueto use the built-in image (default).设置 DynamicPopOutImageUrl 属性以指定自定义映像。Set the DynamicPopOutImageUrl property to specify a custom image.
如果 DynamicPopOutImageUrl 设置了属性,则该图像将覆盖内置图像。If the DynamicPopOutImageUrl property is set, that image overrides the built-in image.
如果 DynamicPopOutImageUrl 未设置属性,并且 DynamicEnableDefaultPopOutImage 属性设置为 false ,则不会显示图像。If the DynamicPopOutImageUrl property is not set and the DynamicEnableDefaultPopOutImage property is set to false, no image is displayed.
备注
设置此属性时,请使用斜杠标记 (/) 而不是反斜杠 (\) 。When you set this property, use a slash mark (/) instead of a backslash (\). 如果在路径中使用反斜杠,则不会显示指定的图像。If you use backslashes in the path, the specified image will not be displayed.
可以通过设置属性来指定图像的替换文字 DynamicPopOutImageTextFormatString 。You can specify alternate text for the image by setting the DynamicPopOutImageTextFormatString property.