menu

ASP.NET MVC - EJ2

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class Menu - ASP.NETMVC-EJ2 API Reference | Syncfusion

    Show / Hide Table of Contents

    Class Menu

    Inheritance
    System.Object
    Syncfusion.EJ2.EJTagHelper
    Menu
    Namespace: Syncfusion.EJ2.Navigations
    Assembly: Syncfusion.EJ2.dll
    Syntax
    public class Menu : EJTagHelper

    Constructors

    Menu()

    Declaration
    public Menu()

    Properties

    AnimationSettings

    Specifies the animation settings for the sub menu open.

    Declaration
    public MenuAnimationSettings AnimationSettings { get; set; }
    Property Value
    Type Description
    MenuAnimationSettings

    The default value is null

    BeforeClose

    Triggers before closing the menu.

    Declaration
    public string BeforeClose { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    BeforeItemRender

    Triggers while rendering each menu item.

    Declaration
    public string BeforeItemRender { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    BeforeOpen

    Triggers before opening the menu item.

    Declaration
    public string BeforeOpen { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    Created

    Triggers once the component rendering is completed.

    Declaration
    public string Created { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    CssClass

    Defines class/multiple classes separated by a space in the Menu wrapper.

    Declaration
    public string CssClass { get; set; }
    Property Value
    Type Description
    System.String

    The default value is ""

    EnableHtmlSanitizer

    Specifies whether to enable the rendering of untrusted HTML values in the Menu component. If 'enableHtmlSanitizer' set to true, the component will sanitize any suspected untrusted strings and scripts before rendering them.

    Declaration
    public bool EnableHtmlSanitizer { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is true

    EnablePersistence

    Enable or disable persisting component's state between page reloads.

    Declaration
    public bool EnablePersistence { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is false

    EnableRtl

    Enable or disable rendering component in right to left direction.

    Declaration
    public bool EnableRtl { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is false

    EnableScrolling

    Specifies whether to enable / disable the scrollable option in Menu.

    Declaration
    public bool EnableScrolling { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is false

    Fields

    Specifies mapping fields from the dataSource.

    Declaration
    public MenuFieldSettings Fields { get; set; }
    Property Value
    Type Description
    MenuFieldSettings

    The default value is null

    HamburgerMode

    Specifies whether to enable / disable the hamburger mode in Menu.

    Declaration
    public bool HamburgerMode { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is false

    HoverDelay

    If hoverDelay is set by particular number, the menu will open after that period.

    Declaration
    public double HoverDelay { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is 0

    HtmlAttributes

    Allows additional HTML attributes such as title, name, etc., and accepts n number of attributes in a key-value pair format.

    Declaration
    public object HtmlAttributes { get; set; }
    Property Value
    Type
    System.Object

    Items

    Specifies menu items with its properties which will be rendered as Menu.

    Declaration
    public object Items { get; set; }
    Property Value
    Type Description
    System.Object

    The default value is null

    Locale

    Overrides the global culture and localization value for this component. Default global culture is 'en-US'.

    Declaration
    public string Locale { get; set; }
    Property Value
    Type Description
    System.String

    The default value is ""

    OnClose

    Triggers while closing the menu.

    Declaration
    public string OnClose { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    OnOpen

    Triggers while opening the menu item.

    Declaration
    public string OnOpen { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    Orientation

    Specified the orientation of Menu whether it can be horizontal or vertical.

    Declaration
    public Orientation Orientation { get; set; }
    Property Value
    Type Description
    Orientation

    The default value is Orientation.Horizontal

    Select

    Triggers while selecting menu item.

    Declaration
    public string Select { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    ShowItemOnClick

    Specifies whether to show the sub menu or not on click. When set to true, the sub menu will open only on mouse click.

    Declaration
    public bool ShowItemOnClick { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is false

    Target

    Specifies target element to open/close Menu while click in Hamburger mode.

    Declaration
    public string Target { get; set; }
    Property Value
    Type Description
    System.String

    The default value is ""

    Template

    Specifies the template for Menu item.

    Declaration
    public string Template { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    Title

    Specifies the title text for hamburger mode in Menu.

    Declaration
    public string Title { get; set; }
    Property Value
    Type Description
    System.String

    The default value is "Menu"

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved