Click or drag to resize
WidgetControllerTPropertiesType Class
Base class for Page builder widget controller with custom properties of type TPropertiesType.
Inheritance Hierarchy
SystemObject
  ControllerBase
    Controller
      Kentico.Web.Mvc.InternalControllerProxy
        Kentico.PageBuilder.Web.Mvc.InternalComponentController
          Kentico.PageBuilder.Web.Mvc.InternalComponentControllerTPropertiesType
            Kentico.PageBuilder.Web.MvcWidgetControllerTPropertiesType

Namespace: Kentico.PageBuilder.Web.Mvc
Assembly: Kentico.Content.Web.Mvc (in Kentico.Content.Web.Mvc.dll) Version: 13.0.131
Syntax
C#
public abstract class WidgetController<TPropertiesType> : ComponentController<TPropertiesType>
where TPropertiesType : class, new(), IWidgetProperties

Type Parameters

TPropertiesType
The properties type of the widget.

The WidgetControllerTPropertiesType type exposes the following members.

Constructors
  NameDescription
Protected methodWidgetControllerTPropertiesType
Creates an instance of WidgetControllerTPropertiesType class.
Protected methodWidgetControllerTPropertiesType(IComponentPropertiesRetrieverTPropertiesType, ICurrentPageRetriever) Obsolete.
Creates an instance of WidgetControllerTPropertiesType class.
Top
Methods
  NameDescription
Protected methodBadRequest
Creates an HttpStatusCodeResult that produces a BadRequest response.
(Inherited from ControllerProxy.)
Protected methodForbid
Creates an HttpStatusCodeResult that produces a Forbidden response.
(Inherited from ControllerProxy.)
Protected methodGetPage Obsolete.
Gets the page where the component is placed.
(Inherited from ComponentController.)
Protected methodGetProperties Obsolete.
Gets properties of a component based on TPropertiesType type.
(Inherited from ComponentControllerTPropertiesType.)
Protected methodJson
Creates an ContentResult that produces a response with content type 'application/json'.
(Inherited from ControllerProxy.)
Protected methodNotFound
Creates an HttpStatusCodeResult that produces a NotFound response.
(Inherited from ControllerProxy.)
Protected methodStatusCode
Creates an HttpStatusCodeResult by specifying a statusCode.
(Inherited from ControllerProxy.)
Protected methodUnauthorized
Creates an HttpStatusCodeResult that produces a Unauthorized response.
(Inherited from ControllerProxy.)
Top
See Also