[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Collapse]eXpressApp Framework
 [Expand]Fundamentals
 [Expand]Getting Started
 [Expand]Concepts
 [Expand]Design-Time Features
 [Expand]Deployment
 [Expand]Task-Based Help
  Frequently Asked Questions (FAQ)
 [Collapse]API Reference
  [Expand]DevExpress.EasyTest.Framework
  [Expand]DevExpress.ExpressApp
  [Expand]DevExpress.ExpressApp.Actions
  [Expand]DevExpress.ExpressApp.AuditTrail
  [Expand]DevExpress.ExpressApp.Chart
  [Expand]DevExpress.ExpressApp.Chart.Web
  [Expand]DevExpress.ExpressApp.Chart.Win
  [Expand]DevExpress.ExpressApp.CloneObject
  [Expand]DevExpress.ExpressApp.ConditionalAppearance
  [Expand]DevExpress.ExpressApp.Dashboards
  [Expand]DevExpress.ExpressApp.Dashboards.Web
  [Expand]DevExpress.ExpressApp.Dashboards.Win
  [Expand]DevExpress.ExpressApp.Data
  [Expand]DevExpress.ExpressApp.DC
  [Expand]DevExpress.ExpressApp.DC.ClassGeneration
  [Expand]DevExpress.ExpressApp.Editors
  [Expand]DevExpress.ExpressApp.EF
  [Expand]DevExpress.ExpressApp.EF.Utils
  [Expand]DevExpress.ExpressApp.FileAttachments.Web
  [Expand]DevExpress.ExpressApp.FileAttachments.Win
  [Expand]DevExpress.ExpressApp.Filtering
  [Expand]DevExpress.ExpressApp.HtmlPropertyEditor.Web
  [Expand]DevExpress.ExpressApp.HtmlPropertyEditor.Win
  [Expand]DevExpress.ExpressApp.Kpi
  [Expand]DevExpress.ExpressApp.Layout
  [Expand]DevExpress.ExpressApp.Maps.Mobile
  [Expand]DevExpress.ExpressApp.Maps.Mobile.Editors
  [Expand]DevExpress.ExpressApp.Maps.Web
  [Expand]DevExpress.ExpressApp.Maps.Web.Helpers
  [Expand]DevExpress.ExpressApp.MiddleTier
  [Expand]DevExpress.ExpressApp.Mobile
  [Expand]DevExpress.ExpressApp.Mobile.Editors
  [Expand]DevExpress.ExpressApp.Mobile.MobileModel
  [Expand]DevExpress.ExpressApp.Mobile.SystemModule
  [Expand]DevExpress.ExpressApp.Mobile.Templates
  [Expand]DevExpress.ExpressApp.Model
  [Expand]DevExpress.ExpressApp.Model.Core
  [Expand]DevExpress.ExpressApp.Model.NodeGenerators
  [Expand]DevExpress.ExpressApp.ModelEditor
  [Expand]DevExpress.ExpressApp.Notifications
  [Expand]DevExpress.ExpressApp.Notifications.Web
  [Expand]DevExpress.ExpressApp.Notifications.Win
  [Expand]DevExpress.ExpressApp.PivotChart
  [Expand]DevExpress.ExpressApp.PivotChart.Web
  [Expand]DevExpress.ExpressApp.PivotChart.Win
  [Expand]DevExpress.ExpressApp.PivotGrid
  [Expand]DevExpress.ExpressApp.PivotGrid.Web
  [Expand]DevExpress.ExpressApp.PivotGrid.Win
  [Expand]DevExpress.ExpressApp.Reports
  [Expand]DevExpress.ExpressApp.Reports.Web
  [Expand]DevExpress.ExpressApp.Reports.Win
  [Expand]DevExpress.ExpressApp.ReportsV2
  [Expand]DevExpress.ExpressApp.ReportsV2.Web
  [Expand]DevExpress.ExpressApp.ReportsV2.Win
  [Expand]DevExpress.ExpressApp.Scheduler
  [Expand]DevExpress.ExpressApp.Scheduler.Web
  [Expand]DevExpress.ExpressApp.Scheduler.Win
  [Expand]DevExpress.ExpressApp.ScriptRecorder
  [Expand]DevExpress.ExpressApp.ScriptRecorder.Web
  [Expand]DevExpress.ExpressApp.ScriptRecorder.Win
  [Expand]DevExpress.ExpressApp.Security
  [Expand]DevExpress.ExpressApp.Security.Adapters
  [Expand]DevExpress.ExpressApp.Security.ClientServer.Wcf
  [Expand]DevExpress.ExpressApp.Security.EF.Adapters
  [Expand]DevExpress.ExpressApp.Security.Strategy
  [Expand]DevExpress.ExpressApp.Security.Xpo.Adapters
  [Expand]DevExpress.ExpressApp.StateMachine
  [Expand]DevExpress.ExpressApp.SystemModule
  [Expand]DevExpress.ExpressApp.Templates
  [Expand]DevExpress.ExpressApp.Templates.ActionContainers
  [Expand]DevExpress.ExpressApp.TreeListEditors
  [Expand]DevExpress.ExpressApp.TreeListEditors.Web
  [Expand]DevExpress.ExpressApp.TreeListEditors.Win
  [Expand]DevExpress.ExpressApp.Updating
  [Expand]DevExpress.ExpressApp.Utils
  [Expand]DevExpress.ExpressApp.Validation
  [Expand]DevExpress.ExpressApp.Validation.Web
  [Expand]DevExpress.ExpressApp.Validation.Win
  [Expand]DevExpress.ExpressApp.ViewVariantsModule
  [Expand]DevExpress.ExpressApp.Web
  [Expand]DevExpress.ExpressApp.Web.Controls
  [Expand]DevExpress.ExpressApp.Web.Editors
  [Expand]DevExpress.ExpressApp.Web.Editors.ASPx
  [Collapse]DevExpress.ExpressApp.Web.SystemModule
   [Expand]ChooseThemeController Class
    CurrentUserDisplayMode Enumeration
   [Expand]CustomWriteToResponseEventArgs Class
    DetailRowMode Enumeration
   [Expand]FocusController Class
   [Expand]IModelActionWeb Interface
   [Expand]IModelApplicationWeb Interface
   [Expand]IModelColumnWeb Interface
   [Expand]IModelDetailViewWeb Interface
   [Expand]IModelLayoutGroupWeb Interface
   [Expand]IModelListViewWeb Interface
   [Expand]IModelOptionsWeb Interface
   [Expand]IModelPopupWindowOptionsWeb Interface
   [Expand]IModelRootNavigationItemsWeb Interface
   [Expand]IModelViewLayoutElementWeb Interface
    InlineEditMode Enumeration
   [Expand]ProcessActionContainerHolderController Class
   [Expand]QueryCloseAfterSaveEventArgs Class
   [Expand]SystemAspNetModule Class
   [Expand]WebDeleteObjectsViewController Class
   [Expand]WebExportController Class
   [Expand]WebModificationsController Class
   [Expand]WebNewObjectViewController Class
  [Expand]DevExpress.ExpressApp.Web.Templates
  [Expand]DevExpress.ExpressApp.Web.Utils
  [Expand]DevExpress.ExpressApp.Win
  [Expand]DevExpress.ExpressApp.Win.Core
  [Expand]DevExpress.ExpressApp.Win.Editors
  [Expand]DevExpress.ExpressApp.Win.Model
  [Expand]DevExpress.ExpressApp.Win.SystemModule
  [Expand]DevExpress.ExpressApp.Win.Templates
  [Expand]DevExpress.ExpressApp.Win.Templates.Navigation
  [Expand]DevExpress.ExpressApp.Workflow
  [Expand]DevExpress.ExpressApp.Workflow.Win
  [Expand]DevExpress.ExpressApp.Xpo
  [Expand]DevExpress.ExpressApp.Xpo.Utils
  [Expand]DevExpress.Persistent.Base
  [Expand]DevExpress.Persistent.Base.General
  [Expand]DevExpress.Persistent.Base.ReportsV2
  [Expand]DevExpress.Persistent.Base.Security
  [Expand]DevExpress.Persistent.BaseImpl
  [Expand]DevExpress.Persistent.BaseImpl.EF
  [Expand]DevExpress.Persistent.BaseImpl.EF.PermissionPolicy
  [Expand]DevExpress.Persistent.BaseImpl.PermissionPolicy
  [Expand]DevExpress.Persistent.Validation
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
This documentation page describes implementations made in our v17.2 release cycle. To learn about functionality shipping with v18.1, navigate to our updated help file experience at docs.devexpress.com. Learn More

DevExpress.ExpressApp.Web.SystemModule Namespace

Contains Controllers used by default in eXpressApp Framework ASP.NET applications.

Expanded Classes

  Class Description
Public class ChooseThemeController A DevExpress.ExpressApp.WindowController descendant that provides the ChooseThemeAction Action for ASP.NET applications.
Public class CustomWriteToResponseEventArgs Provides data for the CustomWriteToResponse event.
Public class FocusController A DevExpress.ExpressApp.WindowController descendant that manages focus on the current page.
Public class ProcessActionContainerHolderController An abstract base Controller for Controllers that create custom Action items.
Public class QueryCloseAfterSaveEventArgs Arguments passed to the QueryCloseAfterSave event.
Public class SystemAspNetModule The module contained in the DevExpress.ExpressApp.Web.v18.1.dll assembly.
Public class WebDeleteObjectsViewController Inherits from the DevExpress.ExpressApp.SystemModule.DeleteObjectsViewController to implement ASP.NET Web specific behavior.
Public class WebExportController The ASP.NET specific descendant of the DevExpress.ExpressApp.SystemModule.ExportController class.
Public class WebModificationsController Inherits from the DevExpress.ExpressApp.SystemModule.ModificationsController to implement ASP.NET specific behavior.
Public class WebNewObjectViewController Inherits from the DevExpress.ExpressApp.SystemModule.NewObjectViewController to implement ASP.NET specific behavior.

Expanded Interfaces

  Interface Description
Public interface IModelActionWeb Used to extend the Application Model's DevExpress.ExpressApp.Model.IModelAction node.
Public interface IModelApplicationWeb Used to extend the Application Model's root node (Application).
Public interface IModelColumnWeb Used to extend the DevExpress.ExpressApp.Model.IModelColumn node with properties specific to ASP.NET applications.
Public interface IModelDetailViewWeb Extends the DetailView node with properties specific to ASP.NET applications.
Public interface IModelLayoutGroupWeb Used to extend the Application Model's layout item node.
Public interface IModelListViewWeb Used to extend the Application Model's Views node.
Public interface IModelOptionsWeb Used to extend the Application Model's Options node.
Public interface IModelPopupWindowOptionsWeb The PopupWindowOptions node specifies options of the pop-up Window used in ASP.NET Web applications.
Public interface IModelRootNavigationItemsWeb Used to extend the Application Model Basics's Views node.
Public interface IModelViewLayoutElementWeb Used to extend the Application Model's layout item node.

Expanded Enumerations

  Enumeration Description
Public enum CurrentUserDisplayMode Contains values specifying how the current user information is displayed at the top right corner of the application page when the ASP.NET Web Application Appearance is used.
Public enum DetailRowMode Contains values specifying how the Detail Row is displayed in the current List View's DevExpress.ExpressApp.Web.Editors.ASPx.ASPxGridListEditor.
Public enum InlineEditMode Contains values that specify how cell values are edited by ASP.NET Web List Editors.
Is this topic helpful?​​​​​​​