Namespace The.Web.Routing
Classes
- ActionLinkModel
Represents a link which executes arbitrary code when activated.
- ActionLinkModel<T>
Represents a link which executes arbitrary code when activated and requires dependencies to operate.
- AuthorizedLinkModel
Represents a link which is only visible to some users.
- AuthorizedMenuModel
A menu which is hidden or replaced by a fallback based on authorization rules.
- ClientLinkModel
Represents a link which downloads the desktop client (if available).
- CombinedMenuModel
A menu constructed by resolving the links in its submenus into a single list.
- DisabledLinkModel
Represents text with no linked URL.
- DownloadLinkModel
Represents a link to a download.
- ExternalLinkModel
Represents a link that should be opened in a new tab.
- LinkModel
Marker interface for any kind of link.
- NavLinkModel
Represents a standard navigable link.
- NoLinkModel
Represents plain text with no link, or nothing at all when
Textis null or empty.
- PermittedLinkModel
Represents a link available only to people who pass an access check.
- RoutableLinkModel
Represents a simple link with a known URL
- ThemeLinksModel
Represents links to select color scheme preferences.
Interfaces
- IFragmentVisitor<T>
Implemented by BoundLink to render ActionLinkModels.